Bonjour
je fais une application console de ce type (en mode debug)
le probleme c'est qu'a la sortie du programme j'ai
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 int main() { //_CrtDumpMemoryLeaks(); //int nOldState = _CrtSetDbgFlag(_CRTDBG_REPORT_FLAG); //_CrtSetDbgFlag(nOldState & ~_CRTDBG_LEAK_CHECK_DF); cout << endl; cout << "---------------------------------------------------" << endl; cout << " MODULEAUDIO5 TEST" << endl; cout << "---------------------------------------------------" << endl; vector<string> alpha; return 0; }
Checking for memory leaks...
No memory leaks found
et je me suis rendu compte que si je sors par ::exit(0);
j'ai
Checking for memory leaks...
Unfreed block 00071C18 of 8 bytes (file 'UNKNOWN FILE', line 0)
1 leaks found
dans tous les cas j'aimerais assez qu'il ne fasse pas de check du memory leaks
j'ai bien tenter de jouer avec _CrtSetDbgFlag mais ca marche pas des masses
vous auriez une solution ?
voici mes directive de preprocessing
WIN32
_WINDOWS
__STDC_LIMIT_MACROS
_DEBUG
_CONSOLE
_CRT_SECURE_NO_WARNINGS
_CRT_NONSTDC_NO_DEPRECATE
Partager