函数的返回类型可以是数组吗?

2025-03-09 10:20:16
推荐回答(2个)
回答1:

数组不可以做函数返值的原因在于,函数的返值是赋值传递的,而数组不可以进行简单赋值。
解决办法有很多,指针是一个办法,用动态数组类型(比如CIntArray, CString)也是一个办法,还有一个比较简单的办法,就是通过地址传参的函数参数传递数组。

回答2:

你可以返回一个指针和一个整形数作为数组首地址和它有多少位数