会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
烟雨任平生
竹杖芒鞋,一蓑烟雨,且听穿林打叶声。
博客园
首页
新随笔
联系
订阅
管理
2009年4月23日
探讨C++实现一个不可被继承的类
摘要: C#和Java都提供了一种机制让一个类不能被继承,如C#中的sealed关键字和Java的final关键字,然而C++程序员就没这么好命了.不过C++也可以模拟出这种效果,原理基于:子类的构造函数会自动调用父类的构造函数,同理析构函数也是一样.如果父类的构造函数和析构函数被设为私有的话,那么子类就无法调用,也就达到了父类不可被继承的目的了。
阅读全文
posted @ 2009-04-23 15:00 孤竹君
阅读(371)
评论(0)
推荐(0)
编辑
公告