Вопросы по теме 'explicit-destructor-call'
Разрешено ли явно вызывать деструктор с последующим размещением new в переменной с фиксированным временем жизни?
Я знаю, что явный вызов деструктора может привести к неопределенному поведению из-за двойного вызова деструктора, как здесь:
#include <vector>
int main() {
std::vector<int> foo(10);
foo.~vector<int>();
return 0; // Oops,...
1079 просмотров
schedule
07.07.2022
Явный вызов деструктора
Я наткнулся на следующий фрагмент кода:
#include <iostream>
#include <string>
using namespace std;
class First
{
string *s;
public:
First() { s = new string("Text");}
~First() { delete s;}
void Print(){...
3111 просмотров
schedule
24.08.2022