| 查看: 1933 | 回复: 4 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
[求助]
“类”的前置声明与“函数”的前置声明区别在哪里
|
||
|
如题,本人初学,我知道“类”的前置声明是有局限的,“函数”的前置声明则不同 于是有些疑惑,这二者机制差别在哪里 为什么类不能像函数一样,前置声明,然后任意使用 标准设计成这样一定有其道理,那是什么原因呢。 请教各路英雄,谢谢大家。 [ Last edited by tiandui on 2012-2-26 at 17:23 ] |
» 猜你喜欢
上海工程技术大学【激光智能制造】课题组招收硕士
已经有6人回复
带资进组求博导收留
已经有11人回复
自荐读博
已经有5人回复
求个博导看看
已经有16人回复
上海工程技术大学张培磊教授团队招收博士生
已经有4人回复
求助院士们,这个如何合成呀
已经有4人回复
临港实验室与上科大联培博士招生1名
已经有9人回复
写了一篇“相变储能技术在冷库中应用”的论文,论文内容以实验为主,投什么期刊合适?
已经有6人回复
最近几年招的学生写论文不引自己组发的文章
已经有11人回复
中科院杭州医学所招收博士生一名(生物分析化学、药物递送)
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
[求助]origin中非线性拟合中Guass和GuassAmp两个函数的区别?
已经有4人回复
激光器透明载流子数与阈值载流子数的区别
已经有1人回复
访问学者和青骨到底什么区别啊,请教
已经有20人回复
1.【求助】弱问:cover letter 和 resume的区别是什么?(续)2.赠金币,求祝福
已经有35人回复
【求助】热塑性橡胶与热塑性弹性体的区别
已经有24人回复
lurencyj
木虫 (著名写手)
- 应助: 159 (高中生)
- 金币: 2869.2
- 散金: 520
- 红花: 8
- 沙发: 10
- 帖子: 1244
- 在线: 148.3小时
- 虫号: 888093
- 注册: 2009-10-29
- 性别: GG
- 专业: 凝聚态物性I:结构、力学和

4楼2012-02-26 22:25:50
lurencyj
木虫 (著名写手)
- 应助: 159 (高中生)
- 金币: 2869.2
- 散金: 520
- 红花: 8
- 沙发: 10
- 帖子: 1244
- 在线: 148.3小时
- 虫号: 888093
- 注册: 2009-10-29
- 性别: GG
- 专业: 凝聚态物性I:结构、力学和
【答案】应助回帖
感谢参与,应助指数 +1
jjdg(金币+1): 感谢参与 2012-02-27 00:18:43
jjdg(金币+1): 感谢参与 2012-02-27 00:18:43
|
函数和类的前置声明,是一样的,也是不一样的,是统一的,也是对立的,哈哈。唧歪过后: 函数(类)的前置声明都是告诉编译器有那么一个函数名(类名)。 区别在于,声明函数的时候,附带着这个函数的参数列表;而声明类时,编译器只知道类的名字,不知里面的成员变量和成员函数。 1.不需要调用类的实现时,可以仅仅使用类的前置声明就可以。 2.当要用到类的具体内容时,就要类的定义。 为什么如此设计,应该是为了简洁吧。估计C++它爸不想在声明时使用一长串的代码来描写类的五脏六腑。。。 参见: C++它爸的《The C++ Programming Language》 [ 发自手机版 http://muchong.com/3g ] |

2楼2012-02-26 21:20:12
3楼2012-02-26 22:17:29
5楼2012-02-27 09:05:29







回复此楼