gpt4 book ai didi

c++ - 使用内联方法编译简单的 header

转载 作者:行者123 更新时间:2023-11-30 02:50:01 25 4
gpt4 key购买 nike

我有一个基类 Student 和一个继承类 StudentAtA

我在StudentAtA.h中定义了StudentAtA,它覆盖了Student的一些方法。

例如,如果 Student 有:

string returnUni() 
{
return NULL;
};

然后我在 StudentAtA.h 中定义了一个覆盖方法:

string returnUni() 
{
return "A";
};

由于StudentAtA中的所有方法都很短,所以它们都在头文件中实现(我没有创建StudentAtA.cpp文件)。

现在我有一个 Driver.cpp 文件,它使用 StudentAtA,并包含一个主要函数。这是执行者。

是否可以在没有 StudentAtA.cpp(仅使用 header )的情况下编译 Driver

最佳答案

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

关于c++ - 使用内联方法编译简单的 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20823593/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com