¿Cómo exactamente std :: string_view es más rápido que const std :: string &?
std::string_view
ha llegado a C ++ 17 y se recomienda ampliamente usarlo en lugar deconst std::string&
.
Una de las razones es el rendimiento.
¿Alguien puede explicar cómoexactamente std::string_view
es / será más rápido queconst std::string&
cuando se usa como un tipo de parámetro? (supongamos que no se hacen copias en la persona que llama)