[VS2017 c++] desactiver Checking for memory leaks
Bonjour
je fais une application console de ce type (en mode debug)
Code:
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;
} |
le probleme c'est qu'a la sortie du programme j'ai
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