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

Разрешено ли явно вызывать деструктор с последующим размещением new в переменной с фиксированным временем жизни?
Я знаю, что явный вызов деструктора может привести к неопределенному поведению из-за двойного вызова деструктора, как здесь: #include <vector> int main() { std::vector<int> foo(10); foo.~vector<int>(); return 0; // Oops,...
1079 просмотров

Явный вызов деструктора
Я наткнулся на следующий фрагмент кода: #include <iostream> #include <string> using namespace std; class First { string *s; public: First() { s = new string("Text");} ~First() { delete s;} void Print(){...
3111 просмотров