1.C++程序设计:利用------实现软件重用,可以多继承(允许一个派生类继承多个基类)。
基类的对象可以作为派生类的对象使用:--------规则。
派生说明符号public、private、protected,默认为—
protected:只能在基类及其派生类中访问。
public派生:基类和派生类的成员性质-------;
protected派生:派生类成员性质public-------,protected不变;(public-》protected)
继承方式中基类的私有成员在派生类中均------直接访问
相互关联的个各类之间的关系主要分为:-----关系和-----关系。
派生类的构造函数有三项工作:—初始化,—初始化,-----。
友元关系:是-----的关系。
二义性:多继承,多个基类具有相同的基类时出现,采用------消除该问题。
继承、类的兼容性规则、private、不变、降级、不能
组合关系、继承关系;
基类,成员对象,执行派生类构造函数体。
类与类的关系;一个类的成员函数与另一个类的关系。
虚基类
2.判断题
一个派生类可以作为另外一个派生类的基类()
友元关系不能继承()
T、T
string库
索引 index 都是从0开始计算
读取字符串
string str;
cin>>str; (空格后后面不会读了 因为\0 )
和scanf("%s",a);一样只接收回车结束输入
在C中%s是不需要加取地址符号的 ,识别空格为字符串结尾
getchar() 吸收换行符
getline(cin,name);
和gets一样识别`\n`为结尾
#includd< string>
string str="hello my friend";
等于 string str; str="hello my friend"
等于 string str = { "hello,wor