c++ - 我可以为抽象类提供 .cpp 文件吗?

标签 c++ abstract-class

我有一个抽象类(头文件),我想实现它的非虚函数。 目前在头文件中编写了实现,但我觉得头文件中的代码太多了。 我可以让 .cpp 文件实现它的功能吗?

最佳答案

当然可以,头文件(.h.hppetc)都是#include.cpp 文件中,只需将其内容复制到 .cpp 文件即可。复制粘贴 #include 所在的头文件不会更改编译。

关于c++ - 我可以为抽象类提供 .cpp 文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54530929/

相关文章:

c++ - 将事件写入事件查看器

c++ - 为什么 C++ 字符串以空终止符结尾?

c# - 为什么我们的 C++ 类是强制抽象的?

c++ - std::list 接口(interface)内存泄漏

java - 像在 Java 中一样在 C++ 中实例化一个抽象类

c++ - 为什么 constexpr 函数对于引用的行为有所不同?

c++ - 程序中出现错误 '#'

c++ - 从控制台读取 : operator>> for enum inside template class

java - 在抽象类中保存数据的最佳实践

java - 是否存在抽象类优先于接口(interface)的场景