沐枫小筑(C++)

爱老婆,要比编程多一点...

  C++博客 :: 首页 :: 联系 :: 聚合  :: 管理
  18 Posts :: 0 Stories :: 84 Comments :: 0 Trackbacks

公告

沐枫的个人主页

eoool.com生成

eoool.com生成

常用链接

留言簿(8)

我参与的团队

搜索

  •  

积分与排名

  • 积分 - 56477
  • 排名 - 401

最新评论

阅读排行榜

评论排行榜

09 2005 档案

     摘要: .NET的类可以用 sealed 关键字来说明一个类是最终类,也就是说不能作为基类,不能被继承。这个功能有时候很有用。但是C++没有这个关键字。那如何在C++中实现类似的功能呢?
曾经在CUJ上看到一篇文章介绍过一个方法,但具体网址已经忘记了,Sorry。但是方法却记下来了。它用一个私有的虚基类来实现。
我在这种方法的基础上进行一些小改进,作了一个通用的工具类:Sealed,只要以此类为基类,那么该类就不可被继承。  阅读全文
posted @ 2005-09-08 14:39 沐枫 阅读(1771) | 评论 (6)  编辑

posted @ 2005-09-08 13:28 沐枫 阅读(4255) | 评论 (1)  编辑