在外围类作用域之外引用外围类的静态成员,类型名和枚举名都要求有解析操作符

在外围类作用域之外引用外围类的静态成员,类型名和枚举名都要求有解析操作符

List::pFunc myAction;//OK
List::ListStatus stat = List::Empty;//OK

引用枚举值时不能写成下面形式,因为枚举定义并不像类定义一样,他不产生名字空间

List::ListListStatus::Empty//error
List::Empty;//OK

原文地址:https://www.cnblogs.com/carbs/p/2432249.html