在C++中,向量是一种动态数组,可以自动调整大小。要添加元素并清除指针向量,可以使用以下步骤:
完整示例:
#include<iostream>
#include<vector>
int main() {
std::vector<int*> ptr_vector;
// 添加元素
for (int i = 0; i < 5; ++i) {
int* ptr = new int(i);
ptr_vector.push_back(ptr);
}
// 输出元素
for (auto ptr : ptr_vector) {
std::cout << *ptr << " ";
}
std::cout<< std::endl;
// 清除指针向量
for (auto ptr : ptr_vector) {
delete ptr;
}
ptr_vector.clear();
return 0;
}
这个示例中,我们创建了一个指针向量,向其中添加了5个整数指针,并输出了它们的值。然后,我们遍历向量,删除每个指针,并清除向量。
领取专属 10元无门槛券
手把手带您无忧上云