Использование слова «ссылка» в качестве возвращаемого значенияC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Использование слова «ссылка» в качестве возвращаемого значения

Сообщение Anonymous »

Меня смущает использование слова «ссылка» в качестве возвращаемого значения функций push_back() и emplace_back() в первом ответе на этой странице Stackoverflow. Этот код не компилируется с моим C++20. Это не похоже на псевдокод, поскольку «ссылка» действительно появляется на странице cppreference emplace_back() и в заголовочном файле xmemory. Что происходит?
Изменить. В частности, проблема заключается в трех строках, содержащих «ссылку» в качестве возвращаемого значения, например, «ссылка emplace_back(Args&&... args) {». Если «ссылка» изменена, например, на «int», она компилируется нормально. Я хочу, чтобы он скомпилировался.

Подробнее здесь: https://stackoverflow.com/questions/793 ... turn-value
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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