vector::clear()
参考:https://blog.csdn.net/Hk_john/article/details/72463318
以下是内容:
最近经常用到vector容器,发现它的clear()函数有点意思,经过验证之后进行一下总结。
clear()函数的调用方式是,vector
作用:将会清空temp中的所有元素,包括temp开辟的空间(size),但是capacity会保留,即不可以以temp[1]这种形式赋初值,只能通过temp.push_back(value)的形式赋初值。
同样对于vector
运行ok:
#include
#include
using namespace std;
int main(){
vector> test(50);
vector temp;
test[10].push_back(1);
cout<
#include
using namespace std;
int main(){
vector> test(50);
vector temp;
test[10].push_back(1);
cout<