C++学习
C++学习笔记
Tom文星
记录自己的成长经历
展开
-
this 指针的简单理解
文章目录什么是 this 指针this 指针的本质什么是 this 指针要想理解什么是 this 指针,首先必须理解在 C++ 中是如何为类的对象分配内存空间的。由上例可以看出,当用类 Student 定义一个对象 stu 时,内存开辟 36 个字节的空间用来存储这个对象,而内存开辟的空间刚好分配给了这个对象的四个成员变量(Name、Amount、Price、Total),那么问题来了,成...原创 2019-09-25 22:11:40 · 262 阅读 · 0 评论 -
纯虚函数
文章目录什么是纯虚函数使用纯虚函数的注意事项什么是纯虚函数纯虚函数(pure virtual function)是指被标明为不具体实现的虚拟成员函数。通常情况下,纯虚函数常用在这种情况:定义一个基类时,基类中虚函数的具体实现由于必须依赖派生类的具体情况从而无法在基类中确切定义,此时可以把这个虚函数定义为纯虚函数使用纯虚函数的注意事项含有纯虚函数的基类是不能用来定义对象的。纯虚函数没有实...原创 2019-09-25 22:28:43 · 4315 阅读 · 0 评论 -
虚函数
文章目录虚函数虚函数的定义虚函数使用的注意事项虚表什么是虚表图解说明虚表的四种情况一般继承(无虚函数覆盖)一般继承(有虚函数覆盖)多重继承(无虚函数覆盖)多重继承(由虚函数覆盖)虚函数虚函数的定义虚函数是一个类的成员函数,它的定义语法如下:特别注意:当一个类的一个成员函数被定义为虚函数时,则由该类派生出来的所有派生类中,该函数始终保持虚函数的特征当在派生类中重新定义虚函数时,不必加关...原创 2019-09-26 10:56:19 · 13243 阅读 · 1 评论