Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввести имена и телефоны сотрудников организации в массив записей и вывести их в виде таблицы. Запись содержит несколько компонентов, или полей, которые могут иметь различные типы. Синтаксис: Record Поля; Поля; ... Поля End; Замечания: https://www.cyberforum.ru/ cpp-beginners/ thread176156.html C++ одномерные массивы
Помогите, пожалуйста, сделать задание, ну хотя бы намекните! В одномерном массиве, который состоит из n действительных чисел, найти сумму элементов между первым и последним нулевыми элементами. В одновимерном масиве каторий складаетса из n дейсних чисел знайти: сума елементов масива между первим и останним нульовим елементом. Официальный язык форума - русский!
C++ Дан класс https://www.cyberforum.ru/ cpp-beginners/ thread176149.html
Дан класс(Myclass).Добавть дружественную функцию,которая получит один параметр типа myclass и возвращает значение true,если параметр отрицательный, и false в противном случае class Myclass{ int num; public:: myclass(int x){ num=x } }
C++ Встраеваемые функции Написать программу определения max и min числа,используя встраеваемые функции.Продемонстрировать работу функции https://www.cyberforum.ru/ cpp-beginners/ thread176144.html
C++ Создать класс Employee, содержащий следующие элементы:
Создать класс Employee, содержащий следующие элементы: - поле «ФИО» char* FIO; - поле «Табельный номер» int Number; - поле «Возраст» int Age; - поле «Стаж» int Stage; - метод получения ФИО char* GetFIO(); - метод получения таб. номера int GetNumber(); - метод получения стажа int GetStage(); - метод получения возраста int GetAge(); - конструктор с параметрами Employee(char* FIO, int...
C++ Из одного формата в другой Здравствуйте. мне нужно написать программу которая открывает файл с расширением .cpp извлекает от туда все строки и сохраняет в файле с расширением .txt . Как это сделать? копировать в буфер? https://www.cyberforum.ru/ cpp-beginners/ thread176120.html
C++ Программа, для вычисления значения! https://www.cyberforum.ru/ cpp-beginners/ thread176119.html
Помогите написать программу, вычисляющую значение выражения y=ctg(x), х - значение угла в градусах на языке Си. Заранее благодарен.
Появилась ошибка в программе C++
сабж: Запускаю программу на компиляцию в Microsoft Visual Studio 8, получаю ошибку: ------ Build started: Project: Visual_zadanie3, Configuration: Debug Win32 ------ Linking... LINK : fatal error LNK1000: Internal error during IncrBuildImage Version 9.00.21022.08 ExceptionCode = C0000005 ExceptionFlags = 00000000 ExceptionAddress = 0034FCF7...
C++ Системы исчисления Здраствуйте !! Помогите пожалуйста доделать программу,которая переводит число в любую систему исчисления...Вот код программы,все работает,но переводит только целые числа...Как сделать чтоб переводило и дробовые??? #include <iostream.h> #include <conio.h> #include <stdio.h> void main () {clrscr(); long int k,i,p,c; long char b; long int a; https://www.cyberforum.ru/ cpp-beginners/ thread176104.html C++ Файлы и структуры https://www.cyberforum.ru/ cpp-beginners/ thread176103.html
Народ помогите, плиззз!!! В радиоателье хранятся квитанции о сданной в ремонт радиоаппаратуре. Каждая квитанция содержит следующую информацию: наименование группы изделий (телевизор, радиоприемник и т.п.), марку изделия, дату приемки в ремонт, состояние готовности заказа (выполнен, не выполнен). Вывести информацию о состоянии заказов на текущие сутки по группам изделий.
C++ Курсовая по C++
Курсовая на вольную тему по C++. Не могу определиться с темой. Что Вы посоветуете??? Заранее благодарен.
C++ Указатели на функции Изучаю указатели на функции. Написал учебную программку, которая выдает время года по номеру месяца. Но возникает ошибка - не могу понять какая. Текст программы: #include <iostream> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread176094.html
11 / 11 / 2
Регистрация: 09.10.2010
Сообщений: 23
13.10.2010, 23:22 0

Утечка памяти в работе с классами - C++ - Ответ 1025855

13.10.2010, 23:22. Показов 820. Ответов 5
Метки (Все метки)

Ответ

Смущает деструктор ~pip()
C++
1
2
3
4
5
pip_with_f::pip::~pip()
{
        if (name!=NULL)
                name=NULL;
}
Может еще delete name добавить? Куда-то же этот указатель указывает, если он не NULL? И эту память желательно освободить.

Добавлено через 15 минут
Не факт, что все эти delete mas[m].name в циклах и просто delete mas очищают всю память. Что-то слишком запутано все выходит. Возможно, лучше перенести все эти delete в соответствующие деструкторы, создав еще и ~pip_with_f().

Вернуться к обсуждению:
Утечка памяти в работе с классами C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.10.2010, 23:22
Готовые ответы и решения:

утечка памяти при работе с матрицей
нужно сформировать массив, в который записываем 0, если все элементы столбца матрицы равны нулю, в...

Неясность в работе с классами
Столкнулся с проблемой, в которой не могу разобраться, а найти что-то не знаю как. Надеюсь кто-то...

Ошибка в работе с классами
День добрый. Прошу помощи в решении такой проблеммы. Есть несколько классов и при компиляции...

Утечка памяти
Либо я себе мозг запудрила, либо помогите мне :) есть у меня вектор vector&lt;char*&gt; names_variable;...

5
13.10.2010, 23:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.10.2010, 23:22
Помогаю со студенческими работами здесь

Утечка памяти
Помогите с кодом, вот написал реализацию стека по заданию. Преподаватель попросил проверить, верно...

Утечка памяти
Доброго времени суток. Написал оконное приложение. Столкнулся с проблемой - утекает память. ...

Утечка памяти?
Добрый день, форумчане! Я пишу парсер для своего языка программирования и начал с парсинга...

Утечка памяти
Господа подскажите как узнать какая п̶а̶д̶л̶а̶ переменная жрет память? Или как посмотреть сколько...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru