¿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)

Respuestas a la pregunta(5)

Su respuesta a la pregunta