关于 vector 中的 clear()

    科技2022-09-03  111

    关于 vector 中的 clear()

    //the text about vector's clear(); #include <iostream> #include <cstdio> #include <vector> using namespace std; int main(){ vector<int> a; //定义一个a数组 for(int i = 1; i <= 5; i++){ a.push_back(i);//将 i 的值放入a数组中 ,从a[0]依次往后放,下标从0开始 } cout << "BEFORE:the contents of the array a " << endl; for(int j = 0; j < a.size(); j++){ cout << a[j] << " "; } cout << endl; cout << a.size() << endl; // for(int j = 1; j <= a.size(); j++){ // cout << a[j] << " "; // } // cout << endl; // cout << a.size() << endl; a.clear(); cout << "AFTER: the contents of the array a " << endl; for(int j = 0; j < a.size(); j++){ cout << a[j] << " "; } cout << endl; cout << a.size() << endl; return 0; }

    上面代码运行之后的结果:

    Processed: 0.009, SQL: 9