Passando std :: string por valor ou referência [duplicado]
Duplicata Possível:
Os dias de passar const std :: string & param como parâmetro?
Devo passarstd::string
por valor ou por referência (para uma função não alinhada) se a semântica de movimento é suportada? E quanto a implementações usando otimização de pequena cadeia (SSO)?