本文共 1685 字,大约阅读时间需要 5 分钟。
stl vector 函数
vector::clear() is a library function of "vector" header, it is used to remove/clear all elements of the vector, it makes the 0 sized vector after removing all elements.
vector :: clear()是“ vector”头文件的库函数,用于删除/清除向量中的所有元素,删除所有元素后将其大小设为0。
Note: To use vector, include <vector> header.
注意:要使用向量,请包含<vector>标头。
Syntax of vector::clear() function
vector :: clear()函数的语法
vector::clear();
Parameter(s): none – It accepts nothing.
参数: 无 –不接受任何内容。
Return value: void – It returns nothing.
返回值: void –不返回任何内容。
Example:
例:
Input: vector v1{ 10, 20, 30, 40, 50 }; //clearing content of the vectors v1.clear(); cout <> v1.size(); Output: 0
//C++ STL program to demonstrate example of//vector::clear() function#include#include using namespace std;int main(){ //vector declaration vector v1{ 10, 20, 30, 40, 50 }; //printing elements cout << "before clearing the elements..." << endl; cout << "size of v1: " << v1.size() << endl; cout << "v1: "; for (int x : v1) cout << x << " "; cout << endl; //clearing all elements v1.clear(); //printing elements cout << "after clearing the elements..." << endl; cout << "size of v1: " << v1.size() << endl; cout << "v1: "; for (int x : v1) cout << x << " "; cout << endl; return 0;}
Output
输出量
before clearing the elements...size of v1: 5v1: 10 20 30 40 50after clearing the elements...size of v1: 0v1:
Reference:
参考:
翻译自:
stl vector 函数
转载地址:http://matzd.baihongyu.com/