L6---类模板,向量与虚函数
一,【前言】
1,一个向量给另一个向量赋值怎么进行表示?
2,类模板的关键字是什么?
3,用虚函数的主要目的是什么?
先通过两种思维导图来了解一下:
二,【考点总结】
1,一个向量给另一个向量赋值怎么进行表示?
解答: 例如是int 类型中,vector <int> D(C);
2,类模板的关键字是什么?
解答:template
3,用虚函数的主要目的是什么?
解答: 实现动态性
4,类模板能继承吗?继承的时候要注意什么吗?
解答: 类模板可以继承; 凡是模板继承中,必须在子类中重新声明.
5,定义一个int 类型向量A , 长的为20,初始值为1.
解答: vector<type> name (length a);
//定义有length 个type类型向量,元素所有初始值均为a.
所以答案为:vector <int> A(20,1);
6,向量常见函数中,capacity();是什么意思?
解答: capacity(); 最初申请
注意:如果存放已满, 再增加容量, 将在原来基础上翻倍扩充.
7,虚函数的象征是什么?纯虚函数怎么表示?
解答: 象征是关键字:virtual
纯虚函数就是 函数的一个声明, 后面要等于0, =0;
三,【小结】
在这一博文中, 了解了很多关于类模板, 向量和虚函数的一些东西, 收获还是非常的多,每天都有进步, 这才是美好的生活.
什么是运算符重载?运算符重载要用什么来表示呢?我将会在下一博文中进行分享, 敬请期待.