Robin Chow's C++ Blog

 

[导入]Exception C++ 之 9

虚拟函数的设计准则:
  1. 让 base class 的析构函数成为 virtual(除非确定不会有人企图透过 pointer-to-base 去删除一个 derived object)。
  2. 如果要提供一个函数,其名称与继承而来的函数同名时,如果不想因此隐藏了继承而来的函数,可使用 using declaration 来显式声明。
  3. 绝不要在改写虚拟函数的过程中改变预设参数。

文章来源:http://my.donews.com/robinchow/2007/01/11/eqhivxoubayqpkaluyekyuwxtdssqhxvxfes/

posted on 2007-10-23 20:49 Robin Chow 阅读(70) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


导航

统计

常用链接

留言簿(1)

随笔分类

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜