對于數組的傳引用除了以下方式還有什么?(最好能保留原數組的類型信息)1.int?arrayData[4];
void?func(int?*?array){}?//?弱化成裸指針了,失去原數組類型信息(如sizeof()失效);2.int?arrayData[4];
void?func(int?(&array)[4]){}?//只能靜態引用已知長度的數組,即長度固定為常數;
1 回答
已采納

慕的地3800369
TA貢獻15條經驗 獲得超7個贊
關鍵不是如何引用,關鍵是你需要使用引用達到什么目的,如果沒有其他的引用方式,而你又必須保留原數組的類型信息,你完全可以的該需要引用的數組后面,再添加成員,保存你所需要的原數組的類型信息
- 1 回答
- 0 關注
- 1787 瀏覽
添加回答
舉報
0/150
提交
取消