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

Возможно ли явное разрушение объекта класса? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Непонятные символы в output.txt - кодировка http://www.cyberforum.ru/cpp-beginners/thread1223149.html
#include <iostream> #include <algorithm> #include <cmath> using namespace std; int main() { freopen("input.txt","r",stdin); freopen("output.txt","w",stdout); int a,b,d,e,c; cin>>a;
C++ Определить, работают ли в фирме люди с одной из заданных фамилий Известны фамилии всех 30 сотрудников фирмы и их адреса. Определить, работают ли в фирме люди с одной из фамилий: Кузин, Куравлев, Кудин, Кульков или Кубиков. В случае положительного ответа напечатать их адреса. Вот такую вот задачку задали в универе. http://www.cyberforum.ru/cpp-beginners/thread1223141.html
C++ Перегрузить оператор суммирования, не принадлежащий классу
Перегруженный оператор суммирования, который не будет пренадлежать классу и будет работать с 2 объектами двумерных классов (наверное массивов)
Запись в базовый класс информации из наследников C++
Написать перегруженный оператор преобразования типов который будет вытягивать из класса наследников нужную информацию и эту информацию записывать в базовый класс
C++ Классы, которые будут индексировать букву http://www.cyberforum.ru/cpp-beginners/thread1223136.html
Написать 3 класса которые будут индексировать букву
C++ Ошибка деструктора - В конструкторе происходит выход за границу массива Доброго времени. #include <iostream.h> #include <math.h> class OKTAVE { public: OKTAVE(unsigned int Leng) { подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
 Аватар для IGPIGP
6171 / 2900 / 283
Регистрация: 04.12.2011
Сообщений: 7,710
Записей в блоге: 3
06.07.2014, 01:46     Возможно ли явное разрушение объекта класса?
Цитата Сообщение от TierX Посмотреть сообщение
gray_fox я несовсем понимаю чем этот вариант отличаеться от начального обычного деструктора.
Как уже сказал DrOffset, в С++ нет сборщика мусора, который отслеживает ссылки и вызывает деструктор когда живых ссылок уже нет.
В методе деинициализации от gray_fox, происходит проверка указателя и сбрасывание его в ноль. То есть при повторном вызове деструктора он ничего на объекте делать не будет. За эту безопасность придётся платить временем на проверку.
 
Текущее время: 01:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru