August 2021
Intermediate to advanced
450 pages
9h 36m
Chinese
1.为什么我们需要调整vector对象的大小。
2.为什么我们需要使用具有不同元素类型的vector对象?
3.为什么我们不在所有可能的情况中定义一个具有足够大规模的vector对象?
4.我们需要为一个新的vector对象分配多少空闲内存空间?
5.在何时我们必须将vector对象包含的元素拷贝至新的内存空间?
6.在一个vector对象构造成功之后,哪些vector操作能够改变它的大小?
7.拷贝结束后,vector对象的取值如何?
8.哪两个操作定义了vector的拷贝?
9.对于类的对象而言,拷贝的默认含义是什么?
10.什么是模板?
11.最有用的两种模板参数类型是什么?
12.什么是泛型编程?
13.泛型编程与面向对象的编程之间有什么区别?
14.array与vector有什么区别?
15.array与内置数组有什么区别?
16.resize()和reserve()有什么区别?
17.什么是资源?给出它的定义并举例说明。
18.什么是资源泄漏?
19.什么是RAII,它能解决什么问题?
20.unique_ptr的用途是什么?
Read now
Unlock full access