Pasando std :: string por Valor o Referencia [duplicado]
Posible duplicado:
¿Se terminaron los días de pasar const std :: string y como parámetro?
Debo pasarstd::string
¿Por valor o por referencia (a una función no en línea) si se admite la semántica de movimiento? ¿Y qué pasa con las implementaciones que utilizan la optimización de cadenas pequeñas (SSO)?