我正在尝试使用
using
关键字,但没有成功。我怎样才能完成类似于下面所示示例的事情?
示例:
class A
{
public:
void foo();
private:
class B
{
public:
enum num_e {one,two,three};
};
};
void A::foo()
{
//I don't want write like this:
B::num_e en = B::one;
//I want write like this:
num_e en = one;
}
将枚举放在 A 类的私有部分中,A 和 B 都可以看到它。