为了账号安全,请及时绑定邮箱和手机立即绑定
  • 只读函数即只有get成员函数,没有set成员函数
    查看全部
  • 在定义类时,要先写public和private,一般会把public写在前面,方便程序访问!
    查看全部
  • 拷贝构造函数的参数是固定的,不能重载
    查看全部
    0 采集 收起 来源:C++ 析构函数

    2017-08-22

  • 默认值写与.h文件里的函数声明部分,而不是.cpp文件的函数定义部分
    查看全部
  • 什么是默认构造函数? 默认的构造函数是指为所有参数都提供了默认值的构造函数,通常是指无参的构造函数,或者是行参都有自己默认的值。 没有参数,或者所有参数都有默认值时,称为默认构造函数。 一个类可以有多个构造函数,可以没有默认构造函数。 对象的初始化定义有且仅有一次。
    查看全部
    0 采集 收起 来源:练习

    2017-08-21

  • 综合练习代码
    查看全部
    0 采集 收起 来源:综合练习

    2017-08-21

  • 构造函数在对象实例化时被调用
    查看全部
    0 采集 收起 来源:练习

    2017-08-21

  • 对象实例化有从=堆中实例化+栈中实例化
    查看全部
    0 采集 收起 来源:总结

    2017-08-20

  • 成员函数=属性封装函数set和get的用法+特殊函数+一般功能函数 特殊函数=构造函数+析构函数 构造函数=拷贝构造函数+默认构造函数
    查看全部
    0 采集 收起 来源:总结

    2017-08-20

  • 数据成员=普通数据成员+string+const成员+静态数据成员+对象成员
    查看全部
    0 采集 收起 来源:总结

    2017-08-20

  • 命名空间=》类=》成员函数+数据成员
    查看全部
    0 采集 收起 来源:总结

    2017-08-20

  • 类是对象的抽象,对象是类的实例化 类的限定符有三个:private,protected,public 1.将多个属性相同的对象抽象从而得到类。 2.类的定义:关键字class、类名、数据成员、成员函数(方法) class 类名 { //访问限定符 //数据成员 //成员函数(方法) }; 3.访问限定符:public protected private 4.对象实例化:其一为从栈实例化,其二为从堆实例化 两种方法的区别:1)栈访问成员的方式为"对象.成员(函数)名",堆访问成员的方式为“指针->成员(函数)名”。 2)栈实例化后,系统自动回收对象所占用内存;堆实例化后,需要使用关键字delete释放指针占用的 内 存,需要注意单个对象和对象数组删除内存时的区别。
    查看全部
    1 采集 收起 来源:练习

    2018-03-22

  • 各大内存分区
    查看全部
  • #include <iostream> #include <string> using namespace std; /** * 定义类:Student * 数据成员:m_strName * 无参构造函数:Student() * 有参构造函数:Student(string _name) * 拷贝构造函数:Student(const Student& stu) * 析构函数:~Student() * 数据成员函数:setName(string _name)、getName() */ class Student { public: Student(){} Student(string _name){ m_strName=_name;} Student(const Student& stu){} ~Student(){} void setName(string _name) { m_strName=_name; } string getName() { return m_strName; } private: string m_strName; }; int main(void) { // 通过new方式实例化对象*stu Student *stu = new Student; // 更改对象的数据成员为“慕课网” stu->setName("慕课网"); // 打印对象的数据成员 cout<<stu->getName()<<endl; return 0; }
    查看全部
    0 采集 收起 来源:综合练习

    2018-03-22

  • 一个类可以没有默认构造函数,有别的构造函数也可以实例化对象
    查看全部
    0 采集 收起 来源:练习

    2017-08-18

举报

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

微信扫码,参与3人拼团

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

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