文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
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呢?

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

  献丑了!

  

  

  

相关阅读 更多 +
排行榜 更多 +
泡龙大闯关安卓版

泡龙大闯关安卓版

冒险解谜 下载
割草派对安卓版

割草派对安卓版

飞行射击 下载
堡垒攻防战安卓版

堡垒攻防战安卓版

飞行射击 下载