基本クラスをその派生の名前空間として使用できるこのパターンを考えました。これは、すべての派生が事前にわかっている場合に便利です。サブクラスに形容詞を使用したい場合は、これが良い例の 1 つです。このパターンに名前はありますか?
class Flag
{
public:
class White;
class Chequered;
// ...
};
class Flag::White: public Flag
{
// ...
};
class Flag::Chequered: public Flag
{
// ...
};