使用内联方法编译简单的标头

时间:2013-12-29 08:58:00

标签: c++ header compilation

我有一个基类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(仅使用标题)?

1 个答案:

答案 0 :(得分:3)

是的可能。只需确保在Driver.cpp中包含StudentAtA.h