Использование AUTO к переменной, назначенной функции, которая возвращает Const RefC++

Программы на C++. Форум разработчиков
Anonymous
Использование AUTO к переменной, назначенной функции, которая возвращает Const Ref

Сообщение Anonymous »

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

const className& f();
< /code>
Если у меня есть функция, которая возвращает const ref. И использовать его значение, чтобы назначить переменной, используя Auto < /p>
auto v1 = f();
auto& v2 = f();
const auto& v3 = f();
decltype(auto) v4 = f();
v1 , v2 , v3 и v4 на самом деле все одинаковый тип? Если так, какой вариант предпочтительнее?

Подробнее здесь: https://stackoverflow.com/questions/683 ... -const-ref

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