谁能解释一下,vector 类有什么用?我的教授在讲座中提到了以下句子。 Template:每个vector都有一个类参数,决定了那个实例会使用哪种对象类型,通常叫做T。我不明白类参数到底是什么意思?
最佳答案
C++ 中的vector
类型本质上是一个动态数组。类参数是 vector
中元素的类型。例如
int arr[]; // Static C++ array with int elements
vector<int> v; // dynamic array with int elements
在此示例中,int
是类参数类型。
编辑
正如一些评论所指出的,您的老师选择的“类参数”具有误导性。说“模板参数”更正确。
关于c++ - C++ 编程中的 vector 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3729674/