您现在的位置: 主页 > 嵌入式软件 > C/C++ > C++中使用模板获取数组长度时,数组名前的那个&是什么意思呢
本文所属标签:
为本文创立个标签吧:

C++中使用模板获取数组长度时,数组名前的那个&是什么意思呢

来源:网络整理 网络用户发布,如有版权联系网管删除 2018-09-04 

这一个问题和前段时间一位朋友私信问我的问题很像,只是他的问题是模板如何区分出指针和数组。所以,其实这里的关键是如何防止数组被转化为指针。

而这里的int (&A) [N]其实就是防止arr(假如有个名叫arr的int数组)作为参数传递时被转为int*,因为数组是不能值传递的,于是以引用的方式就改变了值传递的特点,变为引用传递,也就不会转为int*了。

              查看评论 回复



嵌入式交流网主页 > 嵌入式软件 > C/C++ > C++中使用模板获取数组长度时,数组名前的那个&是什么意思呢
 数组 传递 防止

"C++中使用模板获取数组长度时,数组名前的那个&是什么意思呢"的相关文章

网站地图

围观()