1.在.h中声明一个类对象时与声明一个类指针时,需要用class关键字吗?
目前个人的理解是:声明为一个类指针时需要使用,但不需要包含其头文件;声明为一个类对象时,要包含头文件,但不需要此关键字.
2.原因:我现在的猜测是:编译程序在产生对象时需要知道类的定义。因而声明类的指针时不需要,但用这个指针指向new出来的对象时就需要了。
1.在.h中声明一个类对象时与声明一个类指针时,需要用class关键字吗?
目前个人的理解是:声明为一个类指针时需要使用,但不需要包含其头文件;声明为一个类对象时,要包含头文件,但不需要此关键字.
2.原因:我现在的猜测是:编译程序在产生对象时需要知道类的定义。因而声明类的指针时不需要,但用这个指针指向new出来的对象时就需要了。