#include <iostream>
#include <vector>
int main() {
// 创建一个 vector 并添加一些元素
std::vector<int> vec = {1, 2, 3, 4, 5};
// 输出 vector 的大小和内容
std::cout << "Before clear: ";
std::cout << "Size = " << vec.size() << ", Elements = ";
for (int elem : vec) {
std::cout << elem << " ";
}
std::cout << std::endl;
// 清空 vector
vec.clear();
// 输出清空后的 vector 的大小和内容
std::cout << "After clear: ";
std::cout << "Size = " << vec.size() << ", Elements = ";
if (vec.empty()) {
std::cout << "None";
} else {
for (int elem : vec) {
std::cout << elem << " ";
}
}
std::cout << std::endl;
return 0;
}
std::vector<int>。vector 的大小和所有元素,以验证其初始状态。clear() 方法:使用 vec.clear() 清空 vector 中的所有元素。这会将 vector 的大小设置为 0,但不会改变其容量(即它仍然可以快速地重新增长到之前的大小)。vector 的大小和元素,验证 vector 已被成功清空。通过这个示例,你可以看到 clear() 方法如何有效地移除 vector 中的所有元素。
上一篇:include
下一篇:int转string c++语言
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站