我试图使用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*?
谢谢.