Avatar notebook default
9篇文章 · 7610字 · 1人关注
  • C++运算符重载(operator overload)

    运算符重载(操作符重载):可以为运算符增加一些新的功能 Run->Point operator+(Point,Point)(30, 50) 友元...

  • Resize,w 360,h 240
    C++ 面向对象-隐式构造,友元 语法

    [toc] 对象型参数和返回值 main Run->Car() - 0x7ffee2c6d888Car(const Car &) - 0x7ff...

  • Resize,w 360,h 240
    C++拷贝构造之深浅拷贝

    特别备注 本系列文章总结自MJ老师在腾讯课堂30小时快速精通C++和外挂实战-大神MJ精选[https://ke.qq.com/course/3...

  • Resize,w 360,h 240
    C++面向对象多继承

    虚析构函数 ◼ 如果存在父类指针指向子类对象的情况,应该将析构函数声明为虚函数(虚析构函数) delete父类指针时,才会调用子类的析构函数,保...

  • Resize,w 360,h 240
    C++面向对象的继承与多态

    [toc] 继承 ◼ 继承,可以让子类拥有父类的所有成员(变量\函数) 对象的内存布局 ◼ 父类的成员变量在前,子类的成员变量在后 成员访问权限...

  • Resize,w 360,h 240
    C++对象的内存

    [toc] 内存空间的布局 ◼ 每个应用都有自己独立的内存空间,其内存空间一般都有以下几大区域 代码段(代码区) ✓ 用于存放代码 数据段(全局...

  • Resize,w 360,h 240
    类和对象

    类 ◼ C++中可以使用struct、class来定义一个类 ◼ struct和class的区别 struct的默认成员权限是public cl...

  • Resize,w 360,h 240
    利用汇编挖掘编程语言的本质

    代码的执行效率分析 ◼ 思考:if-else和switch,谁的效率高? mov DWORD PTR _no$[ebp], 4 将 4 放入[e...

  • Resize,w 360,h 240
    指针和引用

    ◼ 在C语言中,使用指针(Pointer)可以间接获取、修改某个变量的值 ◼ 在C++中,使用引用(Reference)可以起到跟指针类似的功能...

文集作者