运算符重载(操作符重载):可以为运算符增加一些新的功能 Run->Point operator+(Point,Point)(30, 50) 友元...
[toc] 对象型参数和返回值 main Run->Car() - 0x7ffee2c6d888Car(const Car &) - 0x7ff...
特别备注 本系列文章总结自MJ老师在腾讯课堂30小时快速精通C++和外挂实战-大神MJ精选[https://ke.qq.com/course/3...
虚析构函数 ◼ 如果存在父类指针指向子类对象的情况,应该将析构函数声明为虚函数(虚析构函数) delete父类指针时,才会调用子类的析构函数,保...
[toc] 继承 ◼ 继承,可以让子类拥有父类的所有成员(变量\函数) 对象的内存布局 ◼ 父类的成员变量在前,子类的成员变量在后 成员访问权限...
[toc] 内存空间的布局 ◼ 每个应用都有自己独立的内存空间,其内存空间一般都有以下几大区域 代码段(代码区) ✓ 用于存放代码 数据段(全局...
类 ◼ C++中可以使用struct、class来定义一个类 ◼ struct和class的区别 struct的默认成员权限是public cl...
代码的执行效率分析 ◼ 思考:if-else和switch,谁的效率高? mov DWORD PTR _no$[ebp], 4 将 4 放入[e...
◼ 在C语言中,使用指针(Pointer)可以间接获取、修改某个变量的值 ◼ 在C++中,使用引用(Reference)可以起到跟指针类似的功能...
文集作者