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

Освобождение памяти в деструкторе класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с командной строкой. Отрытие вызываемых файлов http://www.cyberforum.ru/cpp-beginners/thread1235874.html
Добрый вечер форумчане. Составлена программа с аргументами командной строки. Hello, word C:\WINDOWS\system32\notepad.exe D:\comp11.txt D:\forma.exe И в свойствах проекта вот этот командный аргумент "C:\WINDOWS\system32\notepad.exe D:\comp11.txt", при запуске программы, ничего не запускает. Проверяя C:\WINDOWS\system32\notepad.exe D:\comp11.txt на командной строке - она работает. А...
C++ Найти ошибку при освобождении памяти Тут используется полиморфизм правильно, а вот очистка памяти в первом вроде правильно, а во втором нет...( Правильно такое или нет? FirstClass **arr; arr = new FirstClass*; FirstClass *c = new SecondClass(); FirstClass *d = new FirstClass(); FirstClass *e = new SecondClass(); arr = c; http://www.cyberforum.ru/cpp-beginners/thread1235862.html
C++ Составить алгоритм обхода игрового поля
Вобщем, такая тема: Дан двумерный массив чисел 12х12, который содержит числа от 0 до 5. 0 - дырка 1 - мое местоположение( при запуске приложения ) 2 - черный ящик( -здоровье ) 3 - красный ящик( +здоровье ) 4 - зеленый ящик( +защита ) 5 - положение противника( противник, как и сам игрок, один ).
Есть ли смысл помечать функции как inline, если их прототип уже есть в .h файле? C++
Есть ли смысл помечать функции как inline, если их прототип уже есть в .h файле? Функции в одну строчку, сразу в ретарне вычисляет возвращаемое значение.
C++ Память. Стек или куча - есть ли преимущества одного кода над другим? http://www.cyberforum.ru/cpp-beginners/thread1235708.html
Здравствуйте, хотел спросить в чем различия. В чем тут недостатки и преимущества разных способов? Apple apple(); и Apple *apple = new Apple(); delete apple; И обязательно ли после второго способа делать delete?
C++ Прокомментировать код помогите понять этот код int main(){ const int PASSWORD_LENGTH=10; const char * CORRECT_PASSWORD="130f1a8e9e102707f3f91b010f151b0b"; char *md5buf; char buf; setlocale( LC_ALL,"Russian" ); cin.exceptions(istream::failbit | istream::badbit); подробнее

Показать сообщение отдельно
aLarman
640 / 561 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
29.07.2014, 17:46     Освобождение памяти в деструкторе класса
Цитата Сообщение от Renji Посмотреть сообщение
И что вам в ленивой инициализации нелогичного?
искать после этого падения, потому что видите ли забыли вызвать ф-ции Init которая выделяет память....

Добавлено через 1 минуту
Цитата Сообщение от nerti Посмотреть сообщение
происходило умножение 2х матриц и запись их в массив, который записывается в файл сразу
тогда сделайте метод который не будет являться членом класса, и будет принимать 2 объекта класса matrix причем не будет их копировать т.е в этот метода передавайте ссылкой или указателем
 
Текущее время: 19:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru