名前、色、およびそれらに関するいくつかの統計のリストを含むファイルがあります。例えば:
John black 10 15
Adam black 19 18
Jake brown 13 51 56 62
Rich brown 13 09 98 84
それらの名前、色、番号を、それぞれの色に基づいてそれぞれのオブジェクトに保存できるようにしたいと思います。したがって、ジョンとアダムはクラスブラックに格納され、ジェイクとリッチはクラスブラウンに格納されます。
タイプが異なるため、各人をそれぞれのオブジェクトに保存するにはどうすればよいですか?
class Color{
public:
Color(string FIRST, string COLOR);
protected:
string FirstName;
string ColorType;
};
class Black : public Color{
public:
Black(string FIRST, string COLOR, int A, int B);
private:
string FirstName;
string ColorType;
int number1, number2;
};
class Brown : public Color{
public:
Brown(string FIRST, string COLOR, int A, int B, int C, int D);
private:
string FirstName;
string ColorType;
int number1, number2, number3, number4;
};