C++ Vector at()2025年4月8日 | 1 分钟阅读 它返回对一个元素的引用。 语法假设有一个 vector v 和一个位置 k。语法是 参数k: k 定义了 at() 函数要返回的元素的位置。 返回值它返回指定位置的元素。 下图展示了 at() 函数的工作原理如果 i=0 ![]() 如果 i=3 ![]() 示例让我们看一个简单的例子。 输出 1234 在这个例子中,at() 函数访问了 vector 的元素。 下一主题C++ Vector |
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 rend() rend() 函数代表“反向末尾”,用于指向向量第一个元素的前一个元素。语法 考虑一个向量 'v'。语法将是:reverse_iterator ritr=v.rend(); 参数 它不包含任何参数。返回值 它返回一个指向向量反向末尾的反向迭代器...
阅读1分钟
C++ emplace_back() 此函数用于在向量末尾插入新元素并增加向量容器的大小。语法 考虑一个向量“v”。语法为:v.emplace_back(args); 参数 args: 转发给新元素构造函数的参数。返回值 它不返回任何值。示例 1 让我们看一个...
阅读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 cbegin() 此函数用于指向向量容器的第一个元素。cbegin() 与 begin() cbegin() 函数返回常量迭代器,而 begin() 函数返回迭代器。end() 函数指向的元素可以修改,但 cend() 函数指向的元素不能修改。语法 考虑一个向量...
阅读1分钟
C++ Vector crend() 此函数用于指向向量容器中第一个元素之前的元素。 它被称为反向末尾。 语法 考虑一个向量 'v'。语法为: const_reverse_iterator itr=v.crend(); 参数 它不包含任何参数。 返回值 它返回指向反向末尾的常量反向迭代器...
阅读1分钟
C++ Vector swap() 此函数用于交换两个向量中指定的元素。 语法 考虑两个向量 v1 和 v2。语法为: v1.swap(v2); 参数 v2:v2 是一个向量,其值将与另一个向量交换。 返回值 它不返回任何值。 示例 1 我们来看一个简单的示例。 #include<iostream> #include<vector> using...
阅读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 assign() 此函数将新值分配给向量并替换旧值。 语法 考虑一个要赋值的向量 v。语法为: v.assign(first,last); v.assign(n,val); 参数 (first,last):它定义了范围。first 是指向第一个元素的输入迭代器,last 是...
阅读1分钟
C++ Vector operator=() 此函数为 vector 容器赋值新值并替换旧值。语法 考虑两个向量 'v' 和 'v1'。语法将是:v.operator=(v1); 在这里,v1 向量的值被赋值给向量 v2。参数 v1:v1 是一个向量对象。返回值 它返回 *this。示例 1 让我们看一个简单的...
阅读1分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India