c ++中的标准库STL

时间:2017-02-03 22:58:58

标签: c++ vector stl

有人可以解释下面的代码吗?

enter

从我知道的一点点开始,vector vpoint创建了一个int类型的v​​ecor,vpoint就是它的名字。那为什么我们需要上面这类代码呢?

我们是否使用箭头操作符 - >使用前一个代码并使用后一个代码的点运算符。我对吗。有人可以详细解释。

这与指针有关吗?

感谢任何帮助。感谢

1 个答案:

答案 0 :(得分:1)

首先,您的原始代码无法编译。但是,回答你的问题,代码(有固定的编译错误):

vector<int>* vpoint = new vector<int>;

只需在堆上创建std :: vector类的对象,并将此对象的地址分配给vpoint变量。