Release vs Debug VC++ 6.0 róznica jaka?

0

Hi, jaka moze byc roznica w rtybie Release a Debub (VC++) gdy wystepuja takie anomalie:
Szyfruje dane kodem asymetrycznym . W trybie Debug śmiga wszystko, natomiast w trybie Release odszyfrowuje je jakoś inaczej, znaczy sie plik zaszyfrowany != odszyfrowany.

Wiem ze w release trzeba uwazac z pamiecia bo szybcie j sie programy wysypuja, ale dokladenie to nie wiem nic o nim.

0

Powiedzmy, że kod tworzony do debugowania jest mniej optymalizowany.

0

Powiedzmy, że kod tworzony do debugowania jest mniej optymalizowany.

hmm, masz moze pojecie jak by to sie mialo do kodowania??

0

Wyłącz optymalizacje w ogóle, zobaczysz.

0

Wyłącz optymalizacje w ogóle, zobaczysz.
Nie kumam , jak i gdzie?

0

Albo w kompilatorze VC++ jest blad, albo w Twoim kodzie. Raczej niestety to drugie. Wlaczenie optymalizacji moze zmieniac rozmieszczenie obiektow w pamieci oraz kolejnosc wolania kontruktorow i destruktorow. W prawidlowo napisanym programie nie ma to znaczenia, ale jesli gdzies sa bledy, to optymalizacja moze spowodowac ich ujawnienie. Jesli uzywasz wskaznikow lub wstawek asemblerowych to radze dokladnie sprawdzic kod metoda "printf debugging".

1 użytkowników online, w tym zalogowanych: 0, gości: 1