为了账号安全,请及时绑定邮箱和手机立即绑定
  • 常成员函数内不能调用普通的成员函数。
    查看全部
    0 采集 收起

    2017-06-23

  • 常成员函数中可以使用普通的数据成员,但是不能改变对象成员的值
    查看全部
    0 采集 收起

    2017-06-23

  • 常对象只能调用常成员函数。 2. 普通对象可以调用全部成员函数。 3. 当对一个对象调用成员函数时,编译程序先将对象的地址赋给this指针,然后调用成员函数,每次成员函数存取数据成员时,由隐含使用this指针。 4. 当一个成员函数被调用时,自动向它传递一个隐含的参数,该参数是一个指向这个成员函数所在的对象的指针。 5.在X类的const成员函数中,this指针的类型为:const X* const, 这说明this指针所指向的这种对象是不可修改的(即不能对这种对象的数据成员进行赋值操作);
    查看全部
  • 常对象定义的语法:const 类名 对象名(参数列表)|| 类名 const 对象名(参数列表)//声明时必须初始化 常成员函数定义的语法:类型标识符 类名::函数名(参数列表) const 常成员函数声明的语法:类型标识符 成员函数名(参数列表) const 互为重载说明常对象只能调用常成员函数
    查看全部
  • 对象成员,即类中的成员有对象。实例化对象时,先实例化对象成员,删除对象时,先删除对象本身,再删除对象成员。//组装汽车和拆除汽车的过程 先实例化对象成员,再实例化对象,销毁时相反 先进后出 构造函数都没有参数 坐标类的构造函数有参数
    查看全部
    0 采集 收起 来源:[C++]对象成员

    2017-06-22

  • 对象成员指针:实例化 Line 的时候,先调用 Coordinate 构造函数,再调用 Line 构造函数,销毁的时候,先销毁堆中的对象即 Coordinate 对象,再销毁 Line 对象。跟对象成员有区别,对象成员会先销毁 Line 对象,再销毁内层的 Coordinate 对象
    查看全部
  • 常对象指针的特殊用法:除了打×的语句都是对的
    查看全部
  • this指向
    查看全部
    0 采集 收起 来源:[C++]this指针

    2017-06-22

  • 动画 函数
    查看全部
    0 采集 收起 来源:开篇案例

    2017-06-21

  • 浅拷贝和深拷贝概念理解: 1. 当数据成员中有指针时,浅拷贝使两个对象的成员指针指向相同的内存地址。 2. 不是所有的对象都需要深拷贝,应根据情况合理使用。 3. 深拷贝不是简单的值拷贝,而是将指针成员指向的内存也进行拷贝。
    查看全部
    0 采集 收起

    2017-06-21

  • 浅拷贝出现的问题:两个对象的m_pArr将指向同一个地址
    查看全部
  • 一个对象可以有多个对象常引用
    查看全部
    0 采集 收起 来源:练习题

    2017-06-20

  • 常对象只能调用常成员函数。 普通对象可以调用全部成员函数。
    查看全部
  • 对象定义的语法:const 类名 对象名(参数列表)|| 类名 const 对象名(参数列表)//声明时必须初始化
    查看全部
  • ...
    查看全部

举报

0/150
提交
取消
课程须知
本课程是C++初级课程 需要掌握C++语言基础语法 如果不太熟悉的话,可以观看: 《C++远征之起航篇》 《C++远征之离港篇》 《C++远征之封装篇(上)》
老师告诉你能学到什么?
1、对象数组的定义和使用 2、对象成员的定义和使用 3、深拷贝和浅拷贝 4、对象指针、对象引用的定义和使用 5、常对象指针、常对象引用、常成员函数的定义和使用

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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