学习领悟
SmallBirdLove
这个作者很懒,什么都没留下…
展开
-
关于操作符[]的理解
<br /> 在对数组进行操作时,* 和 [] 在效率上几乎是等同的;<br /> 但是对于一些重载了操作符[]的一些成员函数来说,[]和*就不是一个概念了,在效率上[]至少要比*慢数十倍;<br /> 我们通过stl中的vector来说明:<br /> 样例一:<br /> std::vector<int> text;<br /> text.resize(100000);<br /> DWORD start,finish;<br原创 2010-07-20 15:24:00 · 325 阅读 · 0 评论 -
C++ 虚函数表解析
<br />C++ 虚函数表解析 <br /> <br />前言<br /> <br />C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。<br /> <br /> <br />关于虚函数的使用方法,我在转载 2010-07-22 20:57:00 · 356 阅读 · 0 评论