全心思齐网

为什么很少有返回LPSTR的函数?

LPSTR是指针,这个涉及内存的问题,因为函数中的局部变量在函数退出时会销毁的.象下面这个LPSTR test(){std::string ret = "hello";return (LPSTR)ret.c_str();}就会出错, 因为函数退出时, ret 已经完蛋了.

匿名回答于2019-06-01 03:39:57


相关知识问答