相关疑难解决方法(0)

我应该返回std :: strings吗?

我试图使用std::string而不是char*尽可能使用,但我担心我可能会降低性能.这是返回字符串的好方法(为简洁起见,没有错误检查)吗?

std::string linux_settings_provider::get_home_folder() {
    return std::string(getenv("HOME"));
}
Run Code Online (Sandbox Code Playgroud)

另外,一个相关的问题:当接受字符串作为参数时,我应该接收它们const std::string&还是const char*?

谢谢.

c++ string return-value

65
推荐指数
6
解决办法
3万
查看次数

标签 统计

c++ ×1

return-value ×1

string ×1