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

Очистить динамическую память, выделенную под член структуры - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с базой данных, содержащей записи со сведениями о студентах http://www.cyberforum.ru/cpp-beginners/thread1179204.html
#include "stdafx.h" #include <ctime> #include <stdlib.h> #include <fstream> #include <iostream> using namespace std; struct stud {
C++ Из положительных элементов массива A(n) (n<=14) сформировать массив B Из положительных элементов массива A(n) (n<=14) сформировать массив B. Распечатать созданный массив и посчитать количество элементов в нём. http://www.cyberforum.ru/cpp-beginners/thread1179199.html
Присвоить ссылку на функцию, по ссылке на объект:) C++
Добрый вечер! Имеются классы: class A {virtual double f1() = 0; virtual double f2()=0;} class B : A class C : A Создаю ссылочки: A *p;
Предупреждение при перегрузке оператора C++
Есть вот такой код для созданный для обучения #include <iostream> using namespace std; class complex{ private: double _re; double _im;
C++ Drawing operation was attemted when there was no current window http://www.cyberforum.ru/cpp-beginners/thread1179160.html
Написал программу, которая строит один из трех графиков по выбору пользователя (1, 2 или 3). Если пользователь выбирает номер графика, не предусмотренного в программе (например нажимает цифру 4), то на экране появляется сообщение, предупреждающее его о том, что нужно выбрать одно из трех чисел 1, 2 или 3. Но при этом на экране так же появляется ошибка "Drawing operation was attemted when there...
C++ Функция чтения из файла Написал программу которая в зависимости от выбора пункта меню, записывает данные в файл или читает их. Все было нормально пока не дошел до функции чтения из файла. Сначала хотел чтоб выводилась заданная строка, но у меня вообще ничего не получается вывести. Подскажите, как решить проблему? // Программа учета успеваемости #include <iostream> #include <fstream> #include <string> #include... подробнее

Показать сообщение отдельно
monolit
179 / 179 / 21
Регистрация: 24.03.2011
Сообщений: 641
Завершенные тесты: 1
18.05.2014, 00:21     Очистить динамическую память, выделенную под член структуры
Цитата Сообщение от silent Посмотреть сообщение
void destructor(struct pupil &A)
Я один не понимаю, зачем тут struct? Или ставилась цель использовать как можно больше 'технологий' - тут и С, и С++ 11...
А по теме: как удалить, вам уже сказали. Единственное - вы Constructor не привели здесь. Хз че там делается внутри, мб поэтому и косяки.
Вот это, кстати, не дословная инструкция, а пример:
Цитата Сообщение от silent Посмотреть сообщение
delete [] name;
В вашем случае будет
C++
1
delete[] A.name;
Но даже неполное удаление такой ошибки вроде вызвать не могло (если там не происходит что-то еще).
 
Текущее время: 08:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru