day3
学习笔记
1.delete和new配套使用,否则容易造成内存泄漏
2.虚继承(菱形问题)和虚函数(类型转换)
3.强制转换:dynamic_cast<Dog*>(v[i])
4.vector内存的是指向对象的指针时,delete对象后vector内的指针变成野指针,要eraser或者赋空值
总体情况
课上学习了继承和多态的知识,部分基础忘记,上课有些地方跟不上,b站找了相关视频学习并理解。完成了两个task并加深了对所学知识的理解。
意见建议
个人认为课程有些地方讲完可以稍微停顿十几秒,有些知识不熟悉记忆模糊或者难懂需要反应一下