设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 1622|回复: 4
打印 上一主题 下一主题

[求助]类的说明问题?

[复制链接]
跳转到指定楼层
1#
发表于 2009-11-3 02:01:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
"一个类的说明可分为定义性说明和引用性说明两种,引用性说明仅说明类名".
"引用性说明不能用于说明类的变量,但可以说明指针"
(1.)请问:定义性说明是指定义类吗?例如:
CLASS A
{
..........
};
(2.)那么引用性说明是指这样吗?例如: CLASS A;
(3.)那么定义引用性说明有什么用处呢?并且为什么引用性说明不可以定义类的变量?
(4.)定义的类中可以引用本身类定义变量吗?例如:
CLASS MYCLASS
{
private:
int i;
myclass member;//????如果不可以,为什么?
}

先谢谢了!!!!
2#
发表于 2009-11-3 02:01:14 | 只看该作者
我回答我的答案。
1,2是对的。
3,引用性说明一般用在:需要这个类型的对象做为数据成员或则让此类成为友员类->前向引用性说明
引用性说明定义类的变量是错误的,因为该类型还未被定义
4,可以
回复 支持 反对

使用道具 举报

3#
发表于 2009-11-3 02:01:15 | 只看该作者
首先谢谢你,但是关于第四个问题,书上说是错误的,在这个类中可以定义指针MYCLASS *P.我现在不知道究竟谁对????
回复 支持 反对

使用道具 举报

4#
发表于 2009-11-3 02:01:16 | 只看该作者
第四个问题当然是错误的,哈哈,wfpb你这回太不小心了
lz可以想想,如果MYCLASS类中包含一个MYCLASS类的成员,那么这不是永无止境的包含么?
回复 支持 反对

使用道具 举报

5#
发表于 2009-11-3 02:01:18 | 只看该作者
谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-18 01:48 , Processed in 0.085714 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表