Como exatamente std :: string_view é mais rápido que const std :: string &?
std::string_view
chegou ao C ++ 17 e é amplamente recomendado usá-lo em vez deconst std::string&
.
Uma das razões é o desempenho.
Alguém pode explicar comoexatamente std::string_view
é / será mais rápido queconst std::string&
quando usado como um tipo de parâmetro? (vamos supor que não sejam feitas cópias no chamado)