c++ 指针指向vector名
时间: 2023-06-28 22:05:11 浏览: 139
在 C++ 中,您可以使用指针来指向 vector 的名称。这样做的语法如下:
```c++
vector<int> myVector; // 声明一个 vector
vector<int>* ptrVector = &myVector; // 指向 myVector 的指针
```
在上面的示例中,我们声明了一个名为 `myVector` 的 vector,并使用 `&` 运算符获取其地址,然后将其分配给一个指向 `vector<int>` 类型的指针 `ptrVector`。
您现在可以使用指针来操作 vector,例如:
```c++
(*ptrVector).push_back(10); // 向 myVector 添加一个元素
```
注意,由于 `ptrVector` 是指向 vector 的指针,因此我们需要使用 `*` 运算符来访问 vector 对象本身,并调用其成员函数 `push_back()` 来向其中添加一个元素。
阅读全文