Вопросы по теме 'destruction'

Автоматическое уничтожение объекта
Гарантировано ли выполнение уничтожения автоматических объектов (объектов, созданных в стеке) не раньше , когда они выйдут за пределы области видимости? Чтобы уточнить: #include <iostream> class A { public: A() { std::cout...
3821 просмотров
schedule 18.02.2023

Деструктивные операции в схематических средах
Я запутался в деструктивных операциях в Scheme. Допустим, у меня есть список и некоторые деструктивные процедуры, определенные в глобальной среде: (define a '(a b c)) (define (mutate-obj x) (set! x '(mutated))) (define (mutate-car! x)...
646 просмотров

Деструктор не вызывается при удалении указателя void
у меня 3 класса class A { A(); virtual ~A(); } class B : public A { B(); ~B(); } class C { void *obj; C() : obj(nullptr) {} ~C() { if (obj) delete obj; } } когда я использую класс C в качестве контейнера для...
2487 просмотров
schedule 26.06.2022