师兄电话面试的时候说,自己在作什么事情之前,一定要想好自己怎样做才好。我今天又不想说话了,怎么呢。学习的效率也不高。
知道了git的一些基本操作,尤其是怎样使本地的仓库同步到远程的仓库。怎样使用才是重点。
关于重点C++,我学了什么?
1,静态成员数据,是关于类的静态变量,可以计数所创建对象的个数。不过,需要在函数外部进行初始化。
2,常量静态成员数据,类中的常量,存储某些固定值,比如说最大高度,最大宽度。不需要在函数外部初始化,定义const 常量的时候进行初始化。
3,友元。
学得东西还是有点少。明天要复习继承的问题。关于继承,自己首先掌握了哪些知识?
1,继承父类的语法;
2,之所以需要继承类,是为了重复使用先前构造的方法;
3,虚函数的关键字是virtual,允许在子类中重写。使用虚函数,增加了开销,对象会先找虚函数对应的指针列表(具体原理需要确认一下)。
4,指向父类的指针可以访问子类的方法(具体怎么实现,明天需要熟悉一下)。这样的话,父类就相当于一个接口,根据不同对象类型(是子类的类型?)可以调用不同的方法。这就是所说的多态。
这样平静下来想了一下,感觉还是有些收获的,那再想想前几天所学的知识。
1,复制构造函数,在对象初始化的时候,将另一个对象的数据成员赋值给新的数据成员。默认情况下,类的复制构造函数是一种浅复制的方式,这种复制方式对处理带有指针数据成员的类不适用。