CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C++ 语言

【讨论】能不能定义引用类型的数组?

楼主god_fish(神仙鱼)2005-04-21 11:42:39 在 C/C++ / C++ 语言 提问

C++能不能定义元素是引用的数组呢?  
   
  例如:  
  int   i;  
  int   &arr[1]   =   {i}; 问题点数:20、回复次数:10Top

1 楼whyglinux(山青水秀)回复于 2005-04-21 12:12:54 得分 3

不行,C++标准对此作了明确的规定。Top

2 楼xylm28(死去元知万世空)回复于 2005-04-21 12:20:19 得分 3

不能,因为数组是某个数据类型元素的集合,数组名表示该元素集合空间的起始地址,它自己本身就不是一个名副其实的数据类型Top

3 楼kobefly(科比--网络学习中)回复于 2005-04-21 12:41:08 得分 3

不能  
   
  标准都规定了  
   
  不准定义引用数组Top

4 楼zhongwei5695(威少求学C++)回复于 2005-04-21 12:48:56 得分 3

扼杀   绝对不行Top

5 楼xzgyb(老达摩)回复于 2005-04-21 13:19:29 得分 3

c++primer有讲  
  引用必须被初始化  
  而数组并不能被另一个数组初始化或被另一个数组赋值  
  所以定义引用数组非法Top

6 楼zhousqy(标准C匪徒)(甩拉,甩拉)回复于 2005-04-21 13:41:09 得分 3

不能,好像前幾天才哪邊看到過。Top

7 楼sunman1982(冥王星)回复于 2005-04-21 13:56:51 得分 2

不能建立数组的引用。因为数组是一个由若干个元素所组成的集合,所以无法建立一个数组的别名。  
  Top

8 楼eric8231(1328cire)回复于 2005-04-21 14:18:06 得分 0

不行,而且似乎也没有这样做的必要Top

9 楼xiao_xiao_zi(笑小子)回复于 2005-04-21 14:27:16 得分 0

定义引用必须初始化,  
  数组怎么给其中的每一个引用初始化?Top

10 楼defyer007(深入浅出)回复于 2005-04-21 22:45:42 得分 0

markTop

相关问题

  • 定义一个二维数组,怎样以一维数组的形式引用呢?
  • 请问ASP中用数组时,怎么定义,怎么引用?JScript
  • 绝对菜鸟!VB SCRIPT如何定义多维数组和付值引用?
  • 请教,delphi里数组的指针如何定义和引用的?
  • VB数组定义??
  • javascript 定义数组.
  • 关于数组的引用
  • 怎么定义数组啊???
  • 求助:类数组定义
  • 超大数组的定义!

关键词

  • 数据
  • 数组
  • 引用
  • 定义
  • 初始化
  • 元素
  • 集合
  • 不能
  • 数据类型
  • 建立

得分解答快速导航

  • 帖主:god_fish
  • whyglinux
  • xylm28
  • kobefly
  • zhongwei5695
  • xzgyb
  • zhousqy
  • sunman1982

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo