vector<int*> a是什么意思

2025-02-24 13:50:14
推荐回答(3个)
回答1:

vector a

vector表示这个是一个vector容器,可自动增加长度的动态数组(相当于一个杯子),int*表示的是容器里装的是int型指针(杯子里装的水) a表示这个容器的名字 (比如这个杯子叫保温杯)

回答2:

a是一个vector容器,容器里面放的都是int类型的指针,因此 a[0] 就是一个int类型的指针
vector::iterator p = a.begin();
*p 也是一个int类型的指针

回答3:

这是C++标准库中的东西,等同于 一个会自动增长数组 ,vector。
vector a;
其中a是一个容器,容器里面存放的是 指向int类型的指针 ,你可以把a看作是一个数组。a是vector类的对象。