class a
{
public:
a(int);
virtual ~a();
virtual void print();
int getNumber()
private:
int number;
};
class b : public a
{
public:
b(int);
virtual ~b();
};
class c : public b
{
public:
c(int);
virtual ~c();
virtual void print();
};
これらは cpp ファイルを表すヘッダーです。適切な cpp ファイルごとにすべてのメソッドを実装しました。私はこのコードを使用しましたが、うまく動作しますが、クラス b も印刷を実装する必要があるのではないかと思います (そのように: print(){})。それで、それを行う適切な方法は何ですか? 実装する(必要でなくても)かどうか?