|
21 / 21 / 0
Регистрация: 28.02.2014
Сообщений: 138
|
|||||||
Возможно ли явное разрушение объекта класса?05.07.2014, 23:43. Показов 2522. Ответов 23
Метки нет (Все метки)
Код (класс матрицы)
Кликните здесь для просмотра всего текста
Вобщем можно ли както удалить обьект класса явно? Пытался через явный вызов деструктора(с чего и началось) но класс остался полуживой.Компилятор может дальше использовать методы класса не ругаясь. По завершению програмы вылетает:
И еще интересно тот же вопрос про указатель: 1)Как инициализированый ранее указатель явно привести в нерабочюю форму (типа начального *ptr=NULL можно ли так после инициализации делать?) 2)Как удалить его. Насколько я понимаю все обьекты/переменные/функции созданые в main идут на стек но как их оттуда удалять явно?(аля new/delete)
0
|
|||||||
| 05.07.2014, 23:43 | |
|
Ответы с готовыми решениями:
23
Возможно ли создание объекта шаблонного класса в функции этого класса? Создание и разрушение экземпляров класса Явное создание экземпляра класса и явная специализация шаблона класса |
|
21 / 21 / 0
Регистрация: 28.02.2014
Сообщений: 138
|
|
| 06.07.2014, 02:01 [ТС] | |
|
что конкретно проверяет if(p) ? сщесвтвует ли он? инициализирован чемто?
Да но помоему подругому(проще) реализовать клас матрицы в динамической памяти нельзя.
0
|
|
|
19506 / 10109 / 2464
Регистрация: 30.01.2014
Сообщений: 17,834
|
|||
| 06.07.2014, 02:07 | |||
![]() Пока что, как мне кажется, здесь больше твое непонимание играет, чем какие-то реальные проблемы. Выделять абсолютно всю память в динамической памяти может быть очень накладно. Добавлено через 1 минуту
1
|
|||
|
What a waste!
1612 / 1304 / 180
Регистрация: 21.04.2012
Сообщений: 2,735
|
||
| 06.07.2014, 02:13 | ||
|
2
|
||
|
21 / 21 / 0
Регистрация: 28.02.2014
Сообщений: 138
|
|
| 06.07.2014, 02:29 [ТС] | |
|
Тут больше не идеалогия а правильная архитектура создания/хранения обьектов. Мне пока не известна альтернатива new в этом плане. Да и вобще архитектура программ для меня это пока попаболь
) думаю в скором времени повторить попытку второго тома Эккеля осилить может там научусь этому.(Философия C++. Практическое программирование.)Добавлено через 6 минут Да про одномерный масив согласен ![]() Добавлено через 59 секунд Спасибо вам еще раз добрые люди.
0
|
|
| 06.07.2014, 02:29 | |
|
Как сделать явное приведения переменной типа класса-наследника к типу базового класса? Создание и разрушение объектов класса, исследование вызовов конструкторов и деструкторов Явное преобразования для уже существующих классов - возможно ли Существует явное преобразование (возможно, пропущено приведение типов) Вызвать процедуру\функцию из другого объекта\класса. Из одного класса\объекта сделать два Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|