В то время как T&&
используется с шаблонами в качестве ссылки пересылки или универсальной ссылки (как их называет Скотт Мейерс), я видел, как некоторые блоги использовали auto&&
в образцах кода. Я думаю, что auto
должно быть достаточно, однако, Herb Sutter в CppCon 2014 говорит: никогда не используйте auto&&
для локальных переменных
Почему это?
Увидев все ответы, я чувствую, что, по-моему, мне следовало спросить об этом. Несмотря на общие правила кодирования, есть ли хорошие варианты использования авто и & внутри тела функции для правильности кода и ремонтопригодности.