为了账号安全,请及时绑定邮箱和手机立即绑定
  • 内存分区 栈区:内存由系统控制,变量区 堆区: 需要程序员自己用new(申请内存),delete(释放内存)
    查看全部
  • #include <iostream> #include <string> using namespace std; /** * 定义类:Student * 数据成员:m_strName * 数据成员的封装函数:setName()、getName() */ class Student { public: // 定义数据成员封装函数setName() void setName(string _name) { m_strName = _name; } // 定义数据成员封装函数getName() string getName() { return m_strName; } //定义Student类私有数据成员m_strName private: string m_strName; }; int main() { // 使用new关键字,实例化对象 Student *str = new Student(); if(str == NULL) { return 0; } // 设置对象的数据成员 str->setName("慕课网"); // 使用cout打印对象str的数据成员 cout << str->getName() <<endl; // 将对象str的内存释放,并将其置空 delete str;
    查看全部
    0 采集 收起 来源:单元巩固

    2018-03-22

  • 类外定义:成员函数的函数体写在类的外面 同文件类外定义:在类外,写函数体时要标明属于哪个类,如 void 类名::函数名 分文件类外定义:包含一个头文件,在cpp文件中写函数体,此时要注意必须包含声明类的头文件,具体的函数体的写法还是和同文件的类外定义相同。
    查看全部
    0 采集 收起 来源:类外定义

    2016-05-20

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

    2016-05-20

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

    2016-05-20

  • 类外定义
    查看全部
    0 采集 收起 来源:类外定义

    2016-05-20

  • 函数体写在类的内部叫做类内定义。<br> 内联函数:省去了找函数入口和返回值的过程,执行效率更高 类内定义:成员变量的函数体写在类的内部,就把这种定义方式成为类内定义 类内函数和内联函数的关系: 类内定义的成员函数,编译器会将其优先编译为内联函数,但是不会把关键字inline写出来,但是会以inline的方式优先进行编译 对于复杂的函数,无法编译成内联函数,则编译成普通的函数
    查看全部
    0 采集 收起 来源:类外定义

    2018-03-22

  • 内联函数与普通函数的区别
    查看全部
    0 采集 收起 来源:类外定义

    2016-05-20

  • 数据的封装
    查看全部
  • 违背了面向对象的指导思想
    查看全部
  • #include <iostream> #include <string> using namespace std; /** * 定义类:Student * 数据成员:名字、年龄 */ class Student { public: // 定义数据成员名字 m_strName 和年龄 m_iAge string m_strName; int m_iAge; }; int main() { // 实例化一个Student对象stu Student stu; // 设置对象的数据成员 stu.m_strName = "慕课网"; stu.m_iAge = 2; // 通过cout打印stu对象的数据成员 cout << stu.m_strName << "," << stu.m_iAge<< endl; return 0; }
    查看全部
    0 采集 收起 来源:单元巩固

    2018-03-22

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

    2016-05-19

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

    2016-05-19

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

    2016-05-19

  • 数组对象访问成员
    查看全部

举报

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

微信扫码,参与3人拼团

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

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