探讨C 实现一个不可被继承的类计算机等级考试

文章作者 100test 发表时间 2010:01:01 12:56:33
来源 100Test.Com百考试题网


  C#和Java都提供了一种机制让一个类不能被继承,如C#中的sealed关键字和Java的final关键字,然而C 程序员就没这么好命了。不过C 也可以模拟出这种效果,原理基于:子类的构造函数会自动调用父类的构造函数,同理析构函数也是一样。如果父类的构造函数和析构函数被设为私有的话,那么子类就无法调用,也就达到了父类不可被继承的目的了。原理很简单,按此原理我也实作出一个自认为很实用的工具类,在此献下丑,欢迎大家批评:
  template

相关文章


winqemu代码的使用计算机等级考试
C 内存泄漏检测拾遗计算机等级考试
利用Thunk让C 成员函数变回调函数计算机等级考试
C 实现不可被拷贝的类计算机等级考试
探讨C 实现一个不可被继承的类计算机等级考试
c 中被调用函数中常引用的使用计算机等级考试
关于apue中open函数计算机等级考试
计算机二级C 辅导:InternetOpenUrl函数计算机等级考试
技巧:C 查找字符在字符串中出现的次数计算机等级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛