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(即使是這樣:print(){}),因爲在我看來,編程更好。 那麼做到這一點的適當方法是什麼? 執行(即使沒有必要)或不?虛擬,如何使用它?
謝謝編輯 –