c++中的vector,默认是分配在堆空间吗?
如果是可以new一个vector吗?
是这个意思吗
#include<iostream>
#include<vector>
using std::cout;
using std::vector;
int main(){
vector<int> *v=new vector<int>;
for(int i=0;i<10;i++){
v->push_back(i);
}
for(auto iter=v->begin();iter!=v->end();iter++){
cout<<*iter<<" ";
}
return 0;
}