有人可以解释下面的代码吗?
enter
从我知道的一点点开始,vector vpoint创建了一个int类型的vecor,vpoint就是它的名字。那为什么我们需要上面这类代码呢?
我们是否使用箭头操作符 - >使用前一个代码并使用后一个代码的点运算符。我对吗。有人可以详细解释。
这与指针有关吗?
感谢任何帮助。感谢
答案 0 :(得分:1)
首先,您的原始代码无法编译。但是,回答你的问题,代码(有固定的编译错误):
vector<int>* vpoint = new vector<int>;
只需在堆上创建std :: vector类的对象,并将此对象的地址分配给vpoint
变量。