純粋な抽象基底クラスについて質問があります。いくつかの関数と変数を持つ抽象純粋基本クラスがあるとします。ベースから 2 つの派生クラスを作成すると、両方の派生クラスが独自の変数セットを取得しますか?
例えば:
#include <iostream>
using namespace std;
class base
{
public:
virtual void display() = 0;
protected:
static input;
static output;
}
class Derived1:public base
{
public:
virtual void display();
void readInput();
}
class Derived2:public base
{
public:
virtual void display();
void readInput();
}
class Derived1:public base
{
virtual void display();
}
int main()
{
Derived1 obj1;
Derived2 obj2;
return 0;
}
ここで obj1 と obj2 get 2 は、変数「入力」と「出力」を個別に設定しますか? それとも1セットだけですか?