Я использую Visual studio 2010, я попытался использовать библиотеку CRT, предоставленную VC для утечек памяти. но я не могу видеть распечатку утечек памяти на консоли. кодовая:Не удалось увидеть утечку памяти на консоли
#include <iostream>
#include <vector>
#define _CRTDBG_MAP_ALLOC
#include <crtdbg.h>
#ifdef _DEBUG
#define DEBUG_NEW new(_NORMAL_BLOCK, __FILE__, __LINE__)
#define new DEBUG_NEW
#endif
using namespace std;
int main()
{
_CrtSetDbgFlag (_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF);
int Y = 1;
int X = 2;
int** superevil = new int*[Y];
for(int i = 0; i < Y; ++i)
superevil[i] = new int[X];
superevil[0][2] = 1;
/*for(int i = 0; i < Y; ++i)
delete[] superevil[i];
delete[] superevil;*/
_CrtDumpMemoryLeaks();
return 0;
}
не может получить причину.
thanxs, я получил его, – user1808932