あの例だと、これが最適じゃないか?

void GetChar(std::string &ret){
ret="test";
}

main(){
std::string test;
Char(ret);
}