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

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

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

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

 

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

posted @ 2012-04-04 19:27  carbs  阅读(255)  评论(0)    收藏  举报