成员模版,妙用无穷

从boost的share_ptr取的经.

 

构造函数不可以是虚函数,但是

构造函数可以是成员模板!!!!!


很好,我们可以多态创建对象了.(对象不加虚函数但是可以加有虚函数的数据成员,一般最好是函数对象或者函数指针,这样我们可以在创建时就加钩子,行为用虚函数封装,是否太疯狂?)

 

 

 

关键字:成员模版!!!!!

输出的结果是:donnot hurt yourself!

 

总结:这一招我个人觉得用在命令模式,和桥模式上是很好的一招.比一般的函数指针方法强大在少了参数类型,返回类型的检查.和简单的虚函数比,耦合少了.

声明:如果你对我说的理解不够透彻或者对项目把握力不够的话,别乱用这一招.记住:donnot hurt yourself!

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值