CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

请问以下两个定义的区别是什么

楼主forest_wawa(大坏蛋007)2001-12-20 10:52:01 在 C/C++ / C语言 提问

请问以下两个定义的区别是什么  
  CMyclass   temp;  
  CMyclass   &temp; 问题点数:10、回复次数:4Top

1 楼jimw(最近有点烦)回复于 2001-12-20 10:59:11 得分 4

CMyclass   temp;   是定义了类的实例,  
  CMyclass   &temp;   定义类的引用(别名).  
  Top

2 楼realsweat(汗水)回复于 2001-12-20 11:57:39 得分 3

第二个定义可以通过吗?引用能没有初始值吗?Top

3 楼Polarislee(北极星)(无房无车,飘在北京)回复于 2001-12-20 21:53:28 得分 3

第二个除非时出现在类的成员表或函数的参数表中,否则是通不过编译的。Top

4 楼duzhenguo(牛肉面)回复于 2001-12-21 10:19:17 得分 0

CMyclass   temp;   是定义了类的一个实际对象  
  而CMyclass   &temp定义了类的一个引用,而引用是要赋初值的Top

相关问题

  • 声明和定义有什么区别??
  • #define定义一个量和const定义的常量有什么区别?
  • #define定义一个量和const定义的常量有什么区别?
  • 这两个定义语句有什么区别?
  • 请问定义和圣明有什么区别
  • 请问定义和声明有什么区别 ????
  • c++中的这两个定义有什么区别?
  • 函数定义funtion(int *a)和funtion(int* a)有什么区别?
  • 宏定义的时0和非0有什么区别?
  • 两种定义结构的方法,有什么区别

关键词

  • 定义
  • cmyclass
  • 引用
  • 类
  • 请问以下两
  • 表
  • temp
  • 区别是什么

得分解答快速导航

  • 帖主:forest_wawa
  • jimw
  • realsweat
  • Polarislee

相关链接

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

广告也精彩

反馈

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