Ролики, которые хабровчане годами советуют друг другу в комментариях. Неофициальный проект.
Николай Йосуттис на CppCon 2017 разбирает, как правильно передавать параметры в конструктор простого класса со строковыми полями. Сравнивает передачу по ссылке, по значению с move и перегрузки, считает аллокации и показывает, сколько ловушек в move-семантике.
Советуют как подробный разбор способов передачи параметров в C++ и их цены в аллокациях