Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.12.2022, 17:23   #1
tumanovalex
Пользователь
 
Регистрация: 07.03.2011
Сообщений: 83
Вопрос Определение утечки памяти в консольном приложении C++ с помощью MinGW

В режиме отладки простой консольной программы:
Код:
#include <malloc.h>
#include <crtdbg.h>
#include <iostream> 

int main()
{
  int tmpDbgFlag = _CrtSetDbgFlag(_CRTDBG_REPORT_FLAG);
  tmpDbgFlag |= _CRTDBG_DELAY_FREE_MEM_DF;
  tmpDbgFlag |= _CRTDBG_LEAK_CHECK_DF;
  tmpDbgFlag |= _CRTDBG_DELAY_FREE_MEM_DF;
  _CrtSetDbgFlag(tmpDbgFlag);
  int* p = NULL, N = 3;
  p = (int*)malloc(sizeof(int) * N);
  // free(p);
  return 0;
}
Visual Studio сообщает об утечки памяти: "
Detected memory leaks!
Dumping objects ->
{159} normal block at 0x000001A602D37C50, 12 bytes long.
Data: < > CD CD CD CD CD CD CD CD CD CD CD CD
CodeBlocks c MinGW и gdb сообщает только, что "D:\MyProgramming\cbBookExamles\mai n.cpp|12|warning: variable 'p' set but not used [-Wunused-but-set-variable]|"
Подскажите, пожалуйста, как настроить компилятор (отладчик), чтобы появились сообщения об утечки памяти.
tumanovalex вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Утечки памяти YourLastSong Общие вопросы C/C++ 26 02.11.2011 22:56
Утечки памяти volod3000 Общие вопросы Delphi 0 22.06.2011 00:08
утечки памяти KOLANICH Общие вопросы C/C++ 3 30.01.2011 00:15
Утечки памяти. c++ learner Общие вопросы C/C++ 3 29.11.2010 15:01
Достали утечки памяти Порфирий Общие вопросы C/C++ 4 22.12.2009 11:32