c++中对象数组可不可以作为形参?可以的话请给一个简单例子
1个回答
关注
展开全部
以上代码中,定义数组作为实参的函数,仅有Out1和Out4正确,其定义方式和参数传入方式可行。其余两种(Out2和Out3)均在数据类型上出错。
上述可行的两种定义方案中,因为形参均为数组指针,故数组内元素在函数中被赋值、修改,即内存地址中的数据被修改,函数运行结束后,该修改依然生效。
咨询记录 · 回答于2021-11-23
c++中对象数组可不可以作为形参?可以的话请给一个简单例子
亲,您好,您的问题由我来给您回答,正在整理答案,打字需要点时间,请稍等一会哦,谢谢!
以上代码中,定义数组作为实参的函数,仅有Out1和Out4正确,其定义方式和参数传入方式可行。其余两种(Out2和Out3)均在数据类型上出错。上述可行的两种定义方案中,因为形参均为数组指针,故数组内元素在函数中被赋值、修改,即内存地址中的数据被修改,函数运行结束后,该修改依然生效。
没发代码