2013年10月30日

静态数组的数组名是个啥?

摘要: 今天练习写程序,欲对一个静态数组进行引用时发现出错int a[2];int *&p=a;VS2008报错error C2440: “初始化”: 无法从“int [2]”转换为“int *&”在查找资料时,有人说道静态数组的数组名是一个常量指针,于是我修改代码如下int a[2];int *const &p=a;于是就没有问题了,可是我还从来不知道数组名是常量指针,再继续查找资料,有人说http://bbs.csdn.net/topics/90022674文中说,数组名作为右值使用时,是指向数组第一个元素的指针,是一个指向不能再被改变的指针,C++ Primer也提到了指 阅读全文

posted @ 2013-10-30 11:27 wtianxi 阅读(1321) 评论(0) 推荐(0)

导航