经过一下午的折腾 我发现有些时候返回局部变量貌似也是可行的
例如
int *ttt() { int a=1; int *b=&a; return b; }
编译出来的结果
甚至可以返回字符串
后来在大佬口中得知 可能是局部变量的地址没有及时还原 就行在计算机磁盘里删除一样东西一样 并没有进行及时的删除 而是等需要时在进行还原操作
所以还是用结构体打包比较好
经过一下午的折腾 我发现有些时候返回局部变量貌似也是可行的
例如
int *ttt() { int a=1; int *b=&a; return b; }
编译出来的结果
甚至可以返回字符串
后来在大佬口中得知 可能是局部变量的地址没有及时还原 就行在计算机磁盘里删除一样东西一样 并没有进行及时的删除 而是等需要时在进行还原操作
所以还是用结构体打包比较好