-
类的定义查看全部
-
从堆中实例化对象查看全部
-
从栈实例化对象查看全部
-
实例化对象时不需要传递参数查看全部
-
定义数据成员封装函数时,setName(string str)还是string_name? cout输出的部分?查看全部
-
4-2 实例课程查看全部
-
建议定义私有成员时命名为 m_数据类型+成员名 如:string m_strName 以便区分数据成员,知道数据成员是定义在类里面的 形参是_+成员名,如:void getName(string _name)查看全部
-
只读取 不设置查看全部
-
限定了范围,不会出错查看全部
-
封装,体现了面向对象的思想,用成员函数的形式来表现,虽然看着繁琐,但有很多好处查看全部
-
面向对象的基本思想:以对象为中心,以谁做什么来表达程序的逻辑,即将所有的数据操作转化到成员函数的调用。对象在程序中的所有行为,都调用自己的函数完成查看全部
-
类内定义的成员函数,编译器会将其优先编译为内联函数。对于复杂的成员函数,则编译为普通的函数。 类外定义的成员函数的格式: 返回类型 类名::函数名(参数列表) 分文件类外定义: 定义一个类名.h的头文件,用来保存类的定义; 定义一个类名.cpp的源文件,用来保存类中成员函数的定义,定义之前要加上#include "类名.h" 主函数也要包含头文件#include "类名.h"查看全部
-
类内定义的函数优先选择编译为内联函数查看全部
-
析构函数查看全部
-
析构函数查看全部
举报
0/150
提交
取消