std::string fun()
{
//没有返回
}
如果定义是这样的格式,需要返回std::string,但是函数内部没有返回任何东西,这种情况下,编译只有warning没有报错,但是如果去访问接受函数返回值的那个变量的话,是会导致程序core
本文探讨了在C++中,若定义的函数需返回std::string类型但未在函数体内定义返回值,将导致的警告及运行时错误。解释了如何避免此类问题,确保程序的稳定性和安全性。
std::string fun()
{
//没有返回
}
如果定义是这样的格式,需要返回std::string,但是函数内部没有返回任何东西,这种情况下,编译只有warning没有报错,但是如果去访问接受函数返回值的那个变量的话,是会导致程序core
381
1643
1999
1144

被折叠的 条评论
为什么被折叠?