可能重复:
通过指针从C和C++中的函数返回本地数据
我需要创建一个没有返回数组的参数的函数
我收到错误:"警告:函数返回局部变量的地址"
我的代码已经简化,便于阅读
int * getNums()
{
int nums[8];
nums = {1,2,3,4,5,6,7,8};
return nums;
}
Run Code Online (Sandbox Code Playgroud)
我被领导明白,当函数结束时指针丢失,但数组仍然会被发送?如果没有,在函数调用中返回没有参数的整数数组的好方法是什么?
提前感谢您的帮助!
干杯