cpp中的类实例化

时间:2016-02-08 23:28:11

标签: c++ class inheritance

如果我在C ++中有一个头类,那么该怎么做 class ColorData和类PixelBuffer实例化吗?这是否意味着头文件识别这些其他类,是头类的父类还是其他类?我目前所在的课程是BrushWorkApp.h

#ifndef BRUSHWORKAPP_H
#define BRUSHWORKAPP_H
#include "BaseGfxApp.h"
class ColorData;
class PixelBuffer;

class BrushWorkApp : public BaseGfxApp {//more stuff in here}

1 个答案:

答案 0 :(得分:2)

这被称为前向声明,非常类似于没有正文的函数声明:

基本上它告诉编译器“这两个符号引用了类。”没有进一步指定类的外观。因此,您只能使用它们,例如:您可以将它们用作参数,指针或模板参数,但不能使用类的任何成员。