次のヘッダーファイルがあります。
namespace First
{
namespace Second
{
class Limit
{
public:
enum Status
{
GOOD,
BAD
};
}
}
}
所有権があるため、名前を変更し、関連情報のみを残しました。
自分のクラスでは...
First::Second::Limit::Status limit_status = First::Second::Limit::Status::OK;
しかし、エラーが発生します: エラー: クラス First::Second::Limit::Status はクラスまたは名前空間ではありません
その列挙型の変数を宣言することはできますが、値を設定することはできません。これを修正するにはどうすればよいですか?