大龙的博客

常用链接

统计

最新评论

C++嵌套类

C++嵌套类

1、   嵌套类的名字只在外围类可见。


 

2、   类的私有成员只有类的成员和友元可以访问,因此外围类不可以访问嵌套类的私有成员。嵌套类可以访问外围类的成员(通过对象、指针或者引用)。


 

3、   一个好的嵌套类设计:嵌套类应该设成私有。嵌套类的成员和方法可以设为 public


 

4、   嵌套类可以直接访问外围类的静态成员、类型名( typedef )、枚举值。


 

5、   嵌套类定义的名字解析过程:

出现在名字使用点前的嵌套类的声明。

出现在名字使用点前外围类的声明。

嵌套类定义前名字空间域的声明。


 

6、   嵌套类的成员定义中的名字解析过程:

成员函数局部声明。

嵌套类成员的声明。

外围类成员的声明。

成员函数定义前名字空间域中出现的声明。

posted on 2006-11-21 13:51 大龙 阅读(3629) 评论(4)  编辑 收藏 引用

评论

# re: C++嵌套类 2007-11-09 17:22 谢谢

太黑了背景  回复  更多评论   

# re: C++嵌套类 2008-01-24 10:11 唐伟

这位大哥,背影色可否改变呀,看得很辛苦呀  回复  更多评论   

# re: C++嵌套类 2008-01-24 12:38 浪迹天涯

什么也看不见啊!  回复  更多评论   

# re: C++嵌套类 2008-07-06 17:40 ctrl+a

太黑了,非要 ctrl+a才开心了 。。。呵呵   回复  更多评论   


只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理