【发布时间】:2016-06-18 04:30:18
【问题描述】:
我有以下问题:
class Bar
{
std::array<int, Foo::Baz::LEN> array;
};
class Foo
{
Bar bar;
public:
enum class Baz
{
VAL_1 = 0, VAL_2, LEN
};
}
有没有办法将枚举类的声明与Foo 分开,同时将其保留在class Foo 的命名空间中?
【问题讨论】:
标签: c++ templates enums constants forward-declaration