9. 程序中虽然已经用数组存储了数据,但是一旦程序停止运行或者说结束的话,那么就会把数据丢失。所以我们必须要存入文件中,才可以保存我们开始写入的数据。

10. 养成一个好习惯,堆区的数据手动开出,手动清除

11. ifs >>ch;就是访问文件读取数据 如果返回了eof就说明文件是空的。

12. 问题1;

C++学习后感续章_数组

ShowInfo()是一个在本工程中父类worker创建的一个纯虚函数,纯虚函数的作用就是;能够让父类在各个子类通用的接口,子类中必须要重写纯虚函数,如果想要调用公共接口,则必须要用父类指针指向子类对象,这就是我们所说的多态机制。但是base->并不能够支出子类特有的成员函数,如果想调用那就得,则需要强转子类指针调用

C++学习后感续章_父类_02

C++学习后感续章_数组_03

13. 问题2;?????怎么解释

C++学习后感续章_父类_04

你在头文件中看 或许会看见这段话;

C++学习后感续章_子类_05

我们的整体思路是因为多态性,必须用worker,不然如果用boss,那存入manager咋办嘞?

所以用的父类,但是类名不可以开垦数组,所以加*。其实也是为了和左边对等,这样才可以从左侧的值赋值给右侧的值。第一个*是用来指向new出来的数组。然后第二个*就是指向的类里面的数据。

14.case后面如果内容很多,必须用{}包括起来 不然就会报错。

15.数组中删除 本质上就是前移