文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>C++数组的元素为什么不能有引用

C++数组的元素为什么不能有引用

时间:2010-08-28  来源:kanong

  下面的语句在C++中是不成立的。

    int  i;

    int  j;

    int & ref_array[2]={i , j};

  原因是C++里面数组的元素不能是引用,那为什么会怎样呢?

  在C++标准中引用是不占用存储空间的 , 如:

    int i;

        int &j=i;

      那么,s(&i==&j)必须成立的,如果数组里面允许存储引用,那有个问题就出现了 , 如:

    int i;

    int j;

    int & ref_array[2]={i  ,  j};

  那么&ref_array[0]的地址应该是什么呢?  是&i , 还是ref_array呢?

  其实只要理解引用是不占用存储空间就可以回答这个问题。

  献丑了!

  

  

  

相关阅读 更多 +
排行榜 更多 +
超级冒险王安卓版

超级冒险王安卓版

休闲益智 下载
玩具小镇手机版

玩具小镇手机版

休闲益智 下载
这一关特上头手机版

这一关特上头手机版

休闲益智 下载