Вопросы по теме 'explicit-destructor-call'

Что происходит с подобъектами скалярного типа после уничтожения объекта?
Рассмотрим этот код (для разных значений renew и cleanse ): struct T { int mem; T() { } ~T() { mem = 42; } }; // identity functions, // but breaks any connexion between input and output int &cleanse_ref(int &r) { int...
442 просмотров

Вызов деструктора для скалярных типов и неопределенного поведения
Я только что написал следующую программу, и она компилируется и работает нормально. (см. живую демонстрацию здесь ) #include <iostream> typedef int T; int main() { int a=3; std::cout<<a<<'\n'; a.~T();...
172 просмотров