Много копий было сломано: по значению или по ссылке?

Банальный вопрос, который старше, чем C++. Рассмотрим, как изменился банальный ответ с появлением C++11 и C++17. Поговорим про copy-on-write, copy elision, x86-64 ABI и std::string_view.