为了账号安全,请及时绑定邮箱和手机立即绑定
  • 唔……在class 内部声明,,class 外部定义,
    查看全部
    0 采集 收起 来源:类外定义

    2017-11-05

  • 栈:程序每调用一个函数后,建立一个新的栈帧空间保存当前调用函数中的所有局部变量,也就是说每个函数里面的变量都是在这个函数的栈帧内, 堆:程序运行过程中,向操作系统(OS)申请的系统内存(Mem),系统返回堆空间的地址。 栈帧:变量的所在地 ,变量可直接存取数值 堆: 向系统申请的内存空间,通过函数内的指针变量,赋值指针申请内存返回的地址,用于存取堆空间里的数据 不同之处: 栈帧:在函数结束时会自动释放, 堆: 需要主动申请释放,或者等程序运行结束后。 操作系统会自动释放程序运行期间申请的内存空间。 所谓变量,在经过编译器,编译、链接之后,是直接的内存地址。计算机直接对内存地址存取数据。
    查看全部
  • 类定义时构造函数已经赋了默认值,函数实现时不能加默认值
    查看全部
  • 先执行初始化列表
    查看全部
  • 拷贝构造函数被调用的情形: 参数传递时、 复制赋值时、 直接初始化时 拷贝构造函数定义: 构造函数名(const 类名 &变量名) (&是引用符号,&变量名可以不写。)
    查看全部
  • 从栈中和堆中实例化的对象共同的特点,调用的构造函数都不用传递参数 在实例化对象时不需要传递参数的构造函数称为默认构造函数 初始化列表优先于构造函数执行. 优点:给const常量赋值
    查看全部
  • 类内定义:在定义一个类的时候将成员函数的函数体写在类的内部 类内定义的成员函数,编译器会将其优先编译为内联函数(不会以inline的形式写出来,但会以inline的方式优先编译) 类外定义:1.同文件类外定义(成员函数定义在类的外部,但其定义与类的定义在同一个文件当中) 2.分文件类外定义
    查看全部
    0 采集 收起 来源:类外定义

    2017-11-03

  • 拷贝构造函数的参数形式唯一,不能被重载
    查看全部
    0 采集 收起 来源:练习

    2017-11-02

  • cout << stu.m_strName<<" "<<stu.m_iAge<< endl; 打印" "可以设置空格
    查看全部
    0 采集 收起 来源:单元巩固

    2018-03-22

  • 属性(数据成员),方法(成员函数)
    查看全部
  • 构造函数特点
    查看全部
  • http://www.imooc.com/code/7594#editor-tabs-cpp
    查看全部
    0 采集 收起 来源:综合练习

    2017-10-31

  • 访问限定符public,private
    查看全部

举报

0/150
提交
取消
课程须知
本课程是C++初级课程 需要熟练掌握C++语言基础语法
老师告诉你能学到什么?
1、类的定义与对象实例化 2、string类型及属性封装 3、类外定义 4、构造函数与初始化列表 5、析构函数

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!