C/C++
文章平均质量分 81
StartSupper
这个作者很懒,什么都没留下…
展开
-
虚函数的机制
虚函数在类中的体现对象的多态性需要通过虚表和虚表指针来完成,虚表指针被定义在对象首地址的前4字节处,因此虚函数必须作为成员函数使用。 由于非成员函数没有 this 指针,因此无法获得虚表指针,进而无法获取虚表,也就无法访问虚函数。子类对虚函数进行了重写,所以如果是子类的指针,是访问不到父类的成员函数的。而父类的指针可以访问到子类的成员函数。值得注意的是,虽然虚表是共享的转载 2015-08-26 15:26:00 · 425 阅读 · 0 评论 -
来自--C语言指针的小故事
C语言指针的小故事文章来自:https://www.zybuluo.com/FadeTrack/note/160734C与指针楔子初学者常闻到:指针乃C的精华。 那么指针究竟妙在哪里?如何去理解指针这个存在有些迫在眉睫,包括学习中都经常发现很多人以为自己真的懂指针,实际上你对指针理解多少呢?开篇 从简单的开始指针,你是如何定义转载 2015-08-27 13:03:17 · 976 阅读 · 0 评论 -
运算符重载
1.运算符重载的介绍重载运算符是C++的一个重要特性,使用运算符重载,程序员可以把C++运算符的定义扩展到运算分量是对象的情况运算符重载的目的是使C++代码更直观,跟易读由简单的运算符构成的表达式常常比函数调用更简洁、易懂在基本数据类型上,系统提供了许多预定义的运算符,如: int nNumA, nNumB; nNumA = nNumA + nNumB;对基本类型,原创 2015-09-04 10:11:44 · 447 阅读 · 0 评论