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