>>801
名前空間やクラスに入れればいいはず。
namespace hoge
{
enum Foo {Bar, Baz};
}
たしか、これでhoge::と打てばBarやBazが出てくるはず。

C++の列挙型の定数は、C#なんかと違って列挙型の外側に属す。