所以我有这样的课:
class Foo
{
static enum {a,b,c} member;
}
一个很好的一个成员类。但是,需要在类之外定义静态成员。使用我的VS 2013我试过:
enum {a,b,c} Foo::member;
但它失败了。有没有办法定义它?
答案 0 :(得分:1)
您可以使用decltype
:
class Foo
{
static enum {a,b,c} member;
}; // <--- also note semicolon
decltype(Foo::member) Foo::member;