c – 警告C4172:返回对绑定到局部变量的const std :: string的引用.它有多安全?
我刚刚在工作中构建了一个项目,我看到添加了一个新功能: const std::string& ClassName::MethodName() const
{
return "";
} 编译器发出警告: Warning C4172: returning address of local variable or temporary 我认为编译器是对的.这个功能有多安全? 请注意,该函数不会返回c