Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Утечка памяти (Expression: _CrtIsValidHeapPointer(pUserData)) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дано целое число в диапазоне 10–40 http://www.cyberforum.ru/cpp-beginners/thread565037.html
Дано целое число в диапазоне 10–40, определяющее количество учебных заданий по некоторой теме. Вывести строку-описание указанного количества заданий, обеспечив правильное согласование числа со...
C++ Соединение строки с числом Есть строка char* a = "str". Как можно соединить ее с числом, чтобы получилось str1, str2 ... strN? Т.е. все это проходит в цикле. Пробовал strcat и strcpy, но не получается. http://www.cyberforum.ru/cpp-beginners/thread565030.html
C++ Заполнение и сохранение массива структур не работает...
Я хочу сделать справочник кулинарных рецептов, (в него входит: название рецепта, ингредиенты(это у меня и вызывает затруднение) и приготовление). Все было бы хорошо, НО ингредиентов может быть...
C++ Параллельные вычисления MPI
Всем привет, ребят объясните пожалуйста почему работает не корректно ? задание такое : нужно посчитать сумму элементов 2х массивов, число элементов произвольное, число процессов тоже. вычисление...
C++ Дано предложение. Создать файл и записать в него все символы данного предложения, отличные от цифр. Вывести содержимое файла на экран http://www.cyberforum.ru/cpp-beginners/thread565013.html
Ребята, помогите, пожалуйста!
C++ Непонятны некоторые операторы Читал, читай книгу по C++. Что понял что нет. Пожалуйста помогите с такими вопросами: - Для чего нужна операция "?:" ?, я этого не понял. - пожалуйста обьясните русским языком что такое перегрузка... подробнее

Показать сообщение отдельно
Avazart
Эксперт С++
7213 / 5385 / 286
Регистрация: 10.12.2010
Сообщений: 23,795
Записей в блоге: 17
05.05.2012, 05:06
Утечка памяти присутствует, но идет очень медленно. Программа по прежнему не работает - черная консоль.
Запустил дебагер, видал вот такую картину. Скорее всего, дело в виртуальном деструкторе.
Откуда утечки взятся если вы не выделяете память динамически?
И если вы не не выделяете память динамически то деструкторы нафиг не нужны потому как освобождать нечего.

Добавлено через 4 минуты
Хотя я не особо понимаю строки
C++
1
2
HeatingSystem* heatingSystem;
Kotel kotel;
И с
C++
1
heatingSystem = &kotel;
Добавлено через 3 минуты
C++
1
fileName+=".txt";
C++
1
fileName.append(".txt");
C++
1
fileName.push_back(".txt");
Это три варианта одного и того же действия, добавить в конец строки ".txt"
Это ошибка в строке 190
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru