std::string_view
сделал это на С++ 17, и рекомендуется использовать его вместо const std::string&
.
Одной из причин является производительность.
Может кто-нибудь объяснить, насколько точно std::string_view
будет/будет быстрее, чем const std::string&
при использовании в качестве типа параметра? (пусть не предполагается, что копии не указаны)