-
当采用直接初始化或复制初始化实例化对象时,系统自动调用拷贝构造函数。 拷贝构造函数的参数是确定的,所以拷贝构造函数不能重载。查看全部
-
面向对象的基本思想 以谁做什么表达程序的逻辑 数据操作转化为成员函数的调用 对象在程序中的所有行为都通过调用自己的函数完成 面向对象的数据封装的好处查看全部
-
getline(cin,name)查看全部
-
#include <string>查看全部
-
string s6=“hello”+“world” 是错误的查看全部
-
string的常用操作 s.empty() 若s为空串,则返回true,否则返回false s.size 返回s中字符个数 s[n] 返回s中位置为n的字符,位置从0开始 s1+s2 将两个串连接成新串,返回新生成的串 s1=s2 把s1的内容替换为s2的副本 v1= =v2 判定相等,相等返回true,否则返回false v1!=v2 判定不相等,不等返回true,否则返回false 判定查看全部
-
string类型 初始化string的方式 string s1 s1为空串 string s2("ABC") 用字符串字面值初始化 string s3(s2) s3初始化为s2一个副本 string s4(n,'c') s4初始化为字符C的n个副本查看全部
-
可能出现申请内存失败查看全部
-
定义类: class 类名 { public: }查看全部
-
对象成员的访问方法 tv.type=0; tv.changeVol(); p->type=0; p-changeVol(); delete p; p=NULL;查看全部
-
对象实例化 从栈实例化 TV tv; 从堆实例化 TV*p=new TV(); delete p; 数据封装(Data Encapsulation),笼统地讲,就是把业务数据映射到某个封装协议的净荷中,然后填充对应协议的包头,形成封装协议的数据包,并完成速率适配。查看全部
-
什么事对象 什么事类 类的定义 数据成员 成员函数 不同目的抽象出的信息不同 选择暴露 访问限定符public protected private查看全部
-
构造函数:出生--析构函数:死亡 对象的生命历程 申请内存—初始化列表-构造函数-参与运算-析构函数-释放内存 析构函数 ( 在对象销毁时,自动调用,归还系统资源 定义格式:~类名() ) 如果没有自定义,系统自动生成 析构函数在对象销毁时自动调用 析构函数没有返回值、没有参数也不能重载v查看全部
-
student stu2 = stu1; 这是调用operate = 函数吧,查看全部
-
对象的生命历程查看全部
举报
0/150
提交
取消