如题啊,c++primer说调用完函数局部变量就被释放了,返回的数组指针有不是指向一个非法的内存吗,还有怎么看本人发的提问,找不到,无语,,,
解决方案
15
假如你在调用的函数里,用的是栈内存,那么这个函数在运行结束,内存会被系统回收,假如你在函数中用malloc在堆上申请内存,那么内存将不会被回收,需要你在即free。本人的帖子就在目录中,慢慢找。
15
函数局部变量前加static可以让该变量分配在全局数据区而非栈区。
10
论坛首页–>本人的论坛–>本人发布的帖子中查看本人发的帖子