我有一个基类Student
和一个继承类StudentAtA
。
我在StudentAtA
中定义了StudentAtA.h
,它覆盖了Student
的一些方法。
例如,如果Student
有:
string returnUni()
{
return NULL;
};
然后我在内部StudentAtA.h
定义了一个重要的方法:
string returnUni()
{
return "A";
};
由于StudentAtA
中的所有方法都很短,所以它们都在头文件中实现(我没有创建StudentAtA.cpp
文件)。
现在我有一个使用Driver.cpp
的{{1}}文件,并包含一个main函数。这是遗嘱执行人。
是否可以在没有StudentAtA
的情况下编译Driver
(仅使用标题)?
答案 0 :(得分:3)
是的可能。只需确保在Driver.cpp中包含StudentAtA.h