class 与include的区别

来源:互联网 发布:淘宝开店帮助 编辑:程序博客网 时间:2024/05/19 12:40

最近经常看到在一个类里声明另一个类的对象时使用的是  class A;

class A 与include "A.h"的区别是:

         class 只是声明A对象,并不对A进行定义,好像extern 声明一个外部对象类似,使用时不对A的.h文件进行编译,仅仅起到一个说明的作用。

         include"A.h“ 就是平时使用的一样,对A.h进行编译,可以使用类A里的所有函数和数据。

具体情况使用以上哪一种要视具体情况。

原创粉丝点击