新微赢技术网

标题: [求助]类的说明问题? [打印本页]

作者: ★功夫小子★    时间: 2009-11-3 02:01
标题: [求助]类的说明问题?
"一个类的说明可分为定义性说明和引用性说明两种,引用性说明仅说明类名".
"引用性说明不能用于说明类的变量,但可以说明指针"
(1.)请问:定义性说明是指定义类吗?例如:
CLASS A
{
..........
};
(2.)那么引用性说明是指这样吗?例如: CLASS A;
(3.)那么定义引用性说明有什么用处呢?并且为什么引用性说明不可以定义类的变量?
(4.)定义的类中可以引用本身类定义变量吗?例如:
CLASS MYCLASS
{
private:
int i;
myclass member;//????如果不可以,为什么?
}

先谢谢了!!!!
作者: 鈊賥wo埋單    时间: 2009-11-3 02:01
我回答我的答案。
1,2是对的。
3,引用性说明一般用在:需要这个类型的对象做为数据成员或则让此类成为友员类->前向引用性说明
引用性说明定义类的变量是错误的,因为该类型还未被定义
4,可以
作者: $星辰    时间: 2009-11-3 02:01
首先谢谢你,但是关于第四个问题,书上说是错误的,在这个类中可以定义指针MYCLASS *P.我现在不知道究竟谁对????
作者: 芯頽廢.。﹖    时间: 2009-11-3 02:01
第四个问题当然是错误的,哈哈,wfpb你这回太不小心了
lz可以想想,如果MYCLASS类中包含一个MYCLASS类的成员,那么这不是永无止境的包含么?
作者: 我為ぷぃ情醉    时间: 2009-11-3 02:01
谢谢!




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2