Продлевает ли const ссылка жизнь временного объекта, возвращенного временным объектом?

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

std::string const& foo = aBar.getTemporaryObject1().getTemporaryObject2();

Я чувствую, что, так как первый методaBar.getTemporaryObject1() возвращает уже временный объект, право собственности не сохраняется дляaBar.getTemporaryObject2().

Ответы на вопрос(3)

Ваш ответ на вопрос