C++ Vector cend()2024年8月30日 | 阅读 1 分钟 此函数用于指向 vector 中的末尾后元素(即最后一个元素之后的元素)。 cend() 与 end()cend() 函数返回一个常量迭代器,而 end() 函数返回一个迭代器。end() 函数指向的元素可以被修改,但 cend() 函数指向的元素不能被修改。 语法假设有一个 vector 'v',语法如下 参数它不包含任何参数。 返回值它返回一个指向 vector 中末尾后元素的常量迭代器。 示例 1让我们看一个简单的例子。 输出 Tutorial 在此示例中,cend() 函数是通过一个常量迭代器类型的对象来访问的。 示例 2让我们看一个简单的例子。 输出 1 2 3 4 5 下一主题C++ Vector |
C++ Vector max_size() 此函数用于提供向量可以容纳的最大大小。语法 考虑一个向量“v”和最大大小“m”。语法为:int m=v.max_size(); 参数 它不包含任何参数。返回值 它返回向量可以容纳的最大元素数量。示例 1 让我们看一个...
阅读1分钟
C++ Vector emplace() 此函数在位置 pos 之前插入一个新元素,并且向量容器的大小会增加。 语法 考虑一个向量 'v'。语法为: Iterator it=v.emplace(pos,args); 参数 pos:它定义了新元素要插入的位置之前。 args:用于构造新元素的参数...
阅读1分钟
C++ Vector cbegin() 此函数用于指向向量容器的第一个元素。cbegin() 与 begin() cbegin() 函数返回常量迭代器,而 begin() 函数返回迭代器。end() 函数指向的元素可以修改,但 cend() 函数指向的元素不能修改。语法 考虑一个向量...
阅读1分钟
C++ Vector shrink_to_fit() 此函数用于更改向量的容量并使其等于向量的大小。 语法 考虑一个向量 'v'。语法为: v.shrink_to_fit(); 参数 它不包含任何参数。 返回值 它不返回任何值。 主题 C++ Vector ...
阅读1分钟
C++ Vector operator=() 此函数为 vector 容器赋值新值并替换旧值。语法 考虑两个向量 'v' 和 'v1'。语法将是:v.operator=(v1); 在这里,v1 向量的值被赋值给向量 v2。参数 v1:v1 是一个向量对象。返回值 它返回 *this。示例 1 让我们看一个简单的...
阅读1分钟
C++ Vector crend() 此函数用于指向向量容器中第一个元素之前的元素。 它被称为反向末尾。 语法 考虑一个向量 'v'。语法为: const_reverse_iterator itr=v.crend(); 参数 它不包含任何参数。 返回值 它返回指向反向末尾的常量反向迭代器...
阅读1分钟
C++ Vector crbegin() crbegin() 函数表示反向起始。它用于指向向量容器的最后一个字符。crbegin() 与 rbegin() crbegin() 函数返回常量反向迭代器,而 rbegin() 函数返回反向迭代器。rbegin() 函数指向的元素可以是...
阅读1分钟
C Vector empty() 此函数确定向量是否为空。 语法 考虑一个向量 v。语法为: bool empty(); 参数 它不包含任何参数。 返回值 它返回一个布尔值,0 或 1。 示例 1 我们来看一个简单的示例。 #include<iostream> #include<vector> using namespace std; int main() { vector<int> v; if(v.empty()) cout<<"Vector v is empty"; else cout<<"Vector...
阅读1分钟
C++ Vector data() 此函数返回一个指向 vector 内部用于存储其元素的数组的指针。 语法 假设有一个 vector 'v' 和一个指针 'p'。语法如下: data_type *p=v.data(); 参数 它不包含任何参数。 返回值 它返回一个指向数组的指针。 示例 1 让我们看一个简单的例子。 #include...
阅读1分钟
C++ Vector pop_back() 它删除最后一个元素并使向量大小减一。语法 考虑一个向量 v。语法将是:v.pop_back(); 参数 它不包含任何参数。返回值 它不返回任何值。以下插图展示了 pop_back() 函数的工作原理:此插图展示了最后一个元素如何...
阅读1分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India