为了账号安全,请及时绑定邮箱和手机立即绑定
  • string类型
    查看全部
    0 采集 收起 来源:C++ 初始String

    2016-04-02

  • 初始化列表先于构造函数赋值
    查看全部
  • 初始化列表
    查看全部
  • 析构函数: 定义格式:~类名() 析构函数是不允许加任何参数的。 如果没有自定义的析构函数则系统自动生成。 析构函数在对象销毁时自动调用 析构函数没有返回值,也没有参数,也不能重载。 申请内存->初始化列表->构造函数->参与运算->析构函数->归还内存
    查看全部
    0 采集 收起 来源:总结

    2018-03-22

  • 析构函数: 定义格式:~类名() 析构函数是不允许加任何参数的。 如果没有自定义的析构函数则系统自动生成。 析构函数在对象销毁时自动调用 析构函数没有返回值,也没有参数,也不能重载。 申请内存->初始化列表->构造函数->参与运算->析构函数->归还内存
    查看全部
    0 采集 收起 来源:C++ 析构函数

    2018-03-22

  • 内存分区: 栈区:int x = 0; int *p = NULL; =》内存有系统控制,分配及回收都不需要程序员控制 堆区:int *p = new int[20]; =》内存有程序员申请,及回收。 全局区:存储全局变量及静态变量 常量区:string str = "hello"; 代码区:存储逻辑代码的二进制 对象初始化: 1.有且只有一次的初始化 2.根据条件的初始化 初始化函数如何避免误操作: 构造函数:对象在实例化时被自动调用。 构造函数与类同名。 构造函数没有返回值。 构造函数可以重载。 实例化对象时仅用到一个构造函数。 当用户没有定义构造函数时,编译器自动生成一个构造函数。 默认构造函数: 在实例化对象时,不用给构造函数传递任何参数的构造函数称之为默认构造函数。 初始化列表先于构造函数执行。 初始化列表只能用于构造函数。 初始化列表可以同时初始化多个成员变量。
    查看全部
  • 内联函数是系统自动判断的,而不是程序员控制的
    查看全部
    0 采集 收起 来源:练习

    2016-04-01

  • 类外定义:同文件类外定义。分文件类外定义。
    查看全部
    0 采集 收起 来源:类外定义

    2016-04-01

  • 析构函数用于释放内存
    查看全部
    0 采集 收起 来源:C++ 析构函数

    2016-04-01

  • string类型常用操作
    查看全部
    0 采集 收起 来源:C++ 初始String

    2016-03-31

  • 初始化string类型的方式
    查看全部
    0 采集 收起 来源:C++ 初始String

    2016-03-31

  • 面向对象编程: 以“谁做什么”来表达程序的逻辑,将所有数据的操作转化为成员函数的调用,换句话说,对象在程序中的所有行为都通过调用自己的函数来完成。 封装的好处: 能做到让数据只能读不能写(权限控制);防止非法的赋值。 1.建议访问限定符的public写在private前面,这样在访问类时可以节省时间。 2.“只读”权限:只能读不能写,在封装的时候只定义读取函数,不定义赋值(改值)函数。 3.建议定义私有成员时命名为 m_数据类型+成员名(首字母大写) m是member的意思 如:string m_strName 以便区分数据成员
    查看全部
  • 有参=无参
    查看全部
  • 内联函数
    查看全部
    0 采集 收起 来源:类外定义

    2016-03-31

  • inline 关键字定义内联函数
    查看全部
    0 采集 收起 来源:类外定义

    2016-03-31

举报

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

微信扫码,参与3人拼团

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

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