首先,我是 C++ 新手。我为每个 C++ 类打开一个头文件。现在我需要创建一个抽象类。以下是我的代码
魔法.h
#pragma once
class Magic
{
public:
Magic(void);
~Magic(void);
virtual void display()=0;
};
魔术.cpp
#include "Magic.h"
Magic::Magic(void)
{
}
Magic::~Magic(void)
{
}
现在,如您所知,我无法将以下内容添加到 cpp 文件中。
Magic::display()
{
}
那么,我真的需要一个抽象类的 .cpp 文件吗?或者,我是否错误地调用display()
了 .cpp 文件?