C ++ - когда уничтожается объект

Вы можете использовать простой XML-файл PHP. Вы должны прочитать содержимое файла, добавить узел с помощью Simple XML и записать его обратно.

1
задан user422005 3 March 2019 в 19:58
поделиться

2 ответа

С помощью

TestArea("name_of_test");

вы создаете временный объект, и этот временный объект будет уничтожен немедленно .

Итак, когда выражение, в котором оно использовалось, закончилось, объект больше не существует.

0
ответ дан Some programmer dude 3 March 2019 в 19:58
поделиться

В обоих случаях объект создается и разрушается, когда он выходит из области видимости.

В первом случае создается именованный объект ta, который выходит из области видимости при достижении ближайшего закрытия }.

Во втором случае создается неназванный временный объект , который выходит из области видимости при достижении завершающего ; в конце оператора. То же самое верно для любого временного объекта, созданного в том же операторе. Например:

doSomething(T1(), T2(), T3());

Это создает 3 временных объекта, которые остаются в области действия до достижения завершающего ;.

0
ответ дан Remy Lebeau 3 March 2019 в 19:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: