まず、私はC++を初めて使用します。すべてのC++クラスのヘッダーファイルを開きます。今、私は抽象クラスを作成する必要があります。以下は私のコードです
Magic.h
#pragma once
class Magic
{
public:
Magic(void);
~Magic(void);
virtual void display()=0;
};
Magic.cpp
#include "Magic.h"
Magic::Magic(void)
{
}
Magic::~Magic(void)
{
}
さて、ご存知のように、cppファイルに以下を追加することはできません。
Magic::display()
{
}
だから、私は本当に抽象クラスの.cppファイルが必要ですか?またはdisplay()
、.cppファイルを誤って呼び出していますか?