C++ 我可以拥有抽象类的.cpp文件吗?

C++ 我可以拥有抽象类的.cpp文件吗?,c++,abstract-class,C++,Abstract Class,我有一个抽象类(头文件),我想实现它的非虚拟函数。 目前,实现是在头文件中编写的,但我觉得头文件的代码太多了。 我可以让.cpp文件实现它的功能吗?当然可以,头文件(.h,.hpp等)是#通过简单地将其内容复制到.cpp文件中,将'd包含在.cpp文件中。复制-'n-粘贴#include所在的头文件不会更改编译 当然可以,头文件(.h、.hpp等)是#通过简单地将其内容复制到.cpp文件中,将'd包含在.cpp文件中。复制-'n-粘贴#include所在的头文件不会更改编译 不要让“抽象”吓到你

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

当然可以,头文件(
.h
.hpp
等)是
#通过简单地将其内容复制到
.cpp
文件中,将
'd包含在
.cpp
文件中。复制-'n-粘贴
#include
所在的头文件不会更改编译

当然可以,头文件(
.h
.hpp
等)是
#通过简单地将其内容复制到
.cpp
文件中,将
'd包含在
.cpp
文件中。复制-'n-粘贴
#include
所在的头文件不会更改编译

不要让“抽象”吓到你。这是一门和其他课程一样的课。它只是对您可能想要创建的任何类型的对象有一个小小的限制。什么使您认为您不能?请确认:)谢谢!好吧,你甚至可以为纯抽象方法提供一个定义,尽管我从来都不明白这有什么好处,但我不会让“抽象”吓到你。这是一门和其他课程一样的课。它只是对您可能想要创建的任何类型的对象有一个小小的限制。什么使您认为您不能?请确认:)谢谢!好吧,你甚至可以为纯抽象方法提供一个定义,尽管我从来都不明白这有什么好处