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

Утечка памяти - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Текст в файле, проверить длину строки http://www.cyberforum.ru/cpp-beginners/thread1218926.html
Помогите пожалуйста решить. Текст в файле: имя пользователя. Проверить ,чтобы длина строки ббыла не меньше двух символов.
C++ Вывести номера столбцов матрицы, содержащих только отрицательные элементы (Pascal -> C++) Дана вещественная матрица размерности (n x m). Вывести номера столбцов, содержащих только отрицательные элементы. написано в раскале, а с переводом в с++ возникла трудность Uses crt; const... http://www.cyberforum.ru/cpp-beginners/thread1218924.html
C++ Проверить, чтобы длина строки файла была не меньше двух символов
Помогите пожалуйста решить. Текст в файле: имя пользователя. Проверить ,чтобы длина строки ббыла не меньше двух символов.
Определить, упорядочены ли в массиве по возрастанию четные числа C++
не могу понять в чём проблема и почему не работает Дана последовательность целых чисел a1, ..., an. Определить, упорядочены ли в ней по возрастанию четные числа (дополнительный массив использовать...
C++ В одномерном массиве произвести сортировку элементов по убыванию http://www.cyberforum.ru/cpp-beginners/thread1218902.html
В одномерном массиве произвести сортировку элементов по убыванию, используя один из алгоритмов быстрой сортировки. Необходимо сделать с входным файлом. Во входном файле: В первой строке...
C++ Как распознать объект? Имеется каталог картинок (папка с картинками). Размеры картинок (высота, ширина) одинаковые. Картинки появляются на экране. Нужно найти картинку на экране и записать в массив имя файла из каталога,... подробнее

Показать сообщение отдельно
srin
25 / 25 / 11
Регистрация: 05.05.2014
Сообщений: 115
30.06.2014, 14:20  [ТС]
Всем спасибо за ответы. Правда ничем не пользовался. Переписывал немного код и нашёл, что в одном месте забыл вставить mysql_free_result. Скорее всего из-за этого и была утечка памяти. По крайней мере программа теперь так сильно не пухнет.

Цитата Сообщение от Renji Посмотреть сообщение
Не освобождать, вместо этого использовать std::map, std::vector, std::list, std::unique_ptr(его и в вектор пихать можно)/std::auto_ptr везде, где только можно. Где нельзя - поправить чтоб было можно и все равно использовать. Если не поможет - обвешиваться проверками на тему "вектор случайно разросся на миллион элементов".
Я к сожалению не программист. И у меня всего-лишь два динамических массива. мне проще через new, чем учить непонятные для меня слова, которые вы написали. Наступит время, конечно, может и выучу, но пока что так.

p.s. Так всё-таки экземпляры/объекты классов streambuf/stringstream надо как-то освобождать?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.