いくつかの列挙型を持つクラスを持つライブラリを使用しています。これが例です
class TGNumberFormat
{
public:
// ...
enum EAttribute { kNEAAnyNumber
kNEANonNegative
kNEAPositive
};
enum ELimit { kNELNoLimits
kNELLimitMin
kNELLimitMax
kNELLimitMinMax
};
enum EStepSize { kNSSSmall
kNSSMedium
kNSSLarge
kNSSHuge
};
// etc...
};
コードではTGNumberFormat::kNEAAnyNumber
、たとえばこれらを参照する必要があります。これらの値を頻繁に使用するGUIを作成していますが、コードが見苦しくなっています。これらの列挙型をインポートして入力する方法はありkNEAAnyNumber
ますか?私はこれらの名前のどれもが重複することを本当に期待していません。キーワードのさまざまな使用方法を試しましたが、using
コンパイルされません。