为了账号安全,请及时绑定邮箱和手机立即绑定

C++传引用数组

C++传引用数组

C C++
MinRam 2017-02-13 02:24:27
对于数组的传引用除了以下方式还有什么?(最好能保留原数组的类型信息)1.int arrayData[4]; void func(int * array){} // 弱化成裸指针了,失去原数组类型信息(如sizeof()失效);2.int arrayData[4]; void func(int (&array)[4]){} //只能静态引用已知长度的数组,即长度固定为常数;
查看完整描述

1 回答

已采纳
?
慕的地3800369

TA贡献15条经验 获得超7个赞

关键不是如何引用,关键是你需要使用引用达到什么目的,如果没有其他的引用方式,而你又必须保留原数组的类型信息,你完全可以的该需要引用的数组后面,再添加成员,保存你所需要的原数组的类型信息

查看完整回答
反对 回复 2017-02-14
  • MinRam
    MinRam
    我知道,我是想问有没有不需要引入新成员的方法。
  • 1 回答
  • 0 关注
  • 1692 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信