Let it Be

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2011年10月10日

摘要: 前向声明的定义:有些时候我们可以声明一些类但是并不去定义它,当然这个类的作用也很有限了。比如class foo;声明一个foo类,这个声明,有时候也叫做前向声明(forward declaration),在声明完这个foo类之后,定义完这个foo类之前的时期,foo类是一个不完全的类型(incomplete type),也就是说foo类是一个类型,但是这个类型的一些性质(比如包含哪些成员,具有哪些操作)都不知道。因此这个类的作用也很有限.(1)不能定义foo类的对象。(2)可以用于定义指向这个类型的指针或引用。(很有价值的东西)(3)用于声明(不是定义)使用该类型作为形参或者返回类型的函数。. 阅读全文
posted @ 2011-10-10 14:12 Let it Be 阅读(5540) 评论(0) 推荐(3)