Продление срока службы временного объекта путем привязки к его субобектуC++

Программы на C++. Форум разработчиков
Anonymous
Продление срока службы временного объекта путем привязки к его субобекту

Сообщение Anonymous »

В документации C ++ говорится, что если ссылка связана с субобуктом временного объекта, то время жизни временного объекта расширяется там, где субобект обозначается временным преобразованием материализации. < /p>

Код: Выделить всё

#include 

struct Data {
Data(int v = 0) : val(v) {
std::cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/79762032/extending-the-lifetime-of-a-temporary-object-by-binding-to-its-subobject[/url]

Вернуться в «C++»