- 博客(2)
- 资源 (4)
- 收藏
- 关注
原创 为什么构造函数不能够使虚函数
虚函数可谓是C++与其它的面向对象语言最大的区别了。虚函数的存在使为了多态,Java当然也有多态。不过实现方式并不是通过虚函数,我们这里就不做介绍了。 虚函数的作用主要是为了继承的时候,子类通过继承虚函数的接口,而实现子类自定义的函数接口,我们通过虚函数表的方式寻找到子类对应的接口。从而实现,一个接口多种实现方式的多态功能。 那么,有一个问题,构造函数是否能够设置为
2016-05-30 21:46:41 11573 3
原创 模板的特化和偏特化
模板在C++中可谓是一个极其重要的特性,可谓是构成C++设计思想的灵魂部分。但是呢,作为C++如此重要的特性,其实在平时工作当中用到的并不多。或者说我们平时工作只用到了其中的一部分,而其实模板的内容也很丰富。例如,被程序员广为使用的STL其内在的实现方式就充斥着大量的模板使用。不过,毕竟STL这种东西平时程序员也不会去自己实现它吧。 模板有几个主要的概念,类模板,函数模板,模板特化
2016-05-14 17:38:09 6463 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人