C++ Vector begin()2024年8月30日 | 阅读 1 分钟 此函数用于指向向量的第一个元素。 begin() 与 front()begin() 函数用于返回指向向量第一个元素的迭代器,而 front() 函数用于返回对向量容器中同一元素的引用。 语法考虑一个向量 'v',其语法将是 参数它不包含任何参数。 返回值它返回一个指向向量第一个元素的迭代器。 示例 1让我们看一个简单的例子。 输出 a 在此示例中,创建了迭代器 'itr' 的对象来访问 begin() 函数,并且 'itr' 是包含字符值的向量类型。 示例 2我们来看另一个简单的例子。 输出 3 在此示例中,begin() 函数增加了 2 以访问向量的第三个元素。 下一主题C++ Vector |
C++ Vector rend() rend() 函数代表“反向末尾”,用于指向向量第一个元素的前一个元素。语法 考虑一个向量 'v'。语法将是:reverse_iterator ritr=v.rend(); 参数 它不包含任何参数。返回值 它返回一个指向向量反向末尾的反向迭代器...
阅读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 front() 它返回对向量第一个元素的引用。语法 考虑一个向量。语法为:v.front(); 参数 此函数不包含任何参数。返回值 此函数返回向量的第一个元素。示例 1 让我们看一个简单的示例。#include<iostream> #include<vector> using namespace std; int main() { vector<string> language{"java","C","C++"}; cout<<language.front(); return 0; } 输出:java 在此示例中,front()...
阅读1分钟
C++ Vector rbegin() rbegin() 代表“反向开头”,用于指向向量的最后一个元素。语法 考虑一个向量 'v',语法将是:reverse_iterator ritr=v.rbegin(); 参数 它不包含任何参数。返回值 它返回一个指向向量最后一个元素的反向迭代器。示例...
阅读1分钟
C++ Vector assign() 此函数将新值分配给向量并替换旧值。 语法 考虑一个要赋值的向量 v。语法为: v.assign(first,last); v.assign(n,val); 参数 (first,last):它定义了范围。first 是指向第一个元素的输入迭代器,last 是...
阅读1分钟
C++ Vector push_back() 此函数在向量末尾添加一个新元素。语法 考虑一个向量 v,'k' 是值。语法将是:v.push_back(k) 参数 k:k 是要插入到向量末尾的值。返回值 此函数不返回任何...
阅读1分钟
C++ Vector pop_back() 它删除最后一个元素并使向量大小减一。语法 考虑一个向量 v。语法将是:v.pop_back(); 参数 它不包含任何参数。返回值 它不返回任何值。以下插图展示了 pop_back() 函数的工作原理:此插图展示了最后一个元素如何...
阅读1分钟
C++ Vector end() 此函数返回一个指向向量容器中最后一个元素之后的迭代器。语法 考虑一个向量 v。语法为:iterator it=v.end() 参数 它不包含任何参数。返回值 它返回一个跟随最后一个元素的迭代器。示例 1 让我们看一个简单的示例。#include<iostream> #include<vector> using namespace std; int main() { vector<int> v{10,20,20,40}; vector<int>::iterator it; for(it=v.begin();it!=v.end();it++) cout<<*it<<" "; return...
阅读1分钟
C++ Vector erase() 它删除迭代器指向的指定元素 使用 erase() 函数擦除第三个元素 语法 考虑一个向量 v。语法将是:v.erase(pos); v.erase(start_iterator,end_iterator); 参数 pos: 它定义了要从向量中删除的元素的位置。(start_iterator,end_iterator):它定义了元素的范围...
阅读1分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India