代码点读机 / C++ / clear

clear C++ · 常用功能

删除容器中的所有元素,使容器变为空;size() 变成 0。

怎么用

容器.clear();

小例子

std::vector<int> v = {1, 2, 3};
v.clear();
std::cout << v.size();

运行结果

0

提醒:clear 不一定会释放已分配的内存,capacity 可能不变;想释放可用 shrink_to_fit

官方文档:https://en.cppreference.com/w/cpp/container/vector/clear

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← C++全部词条