C++ Vector emplace()2024年8月30日 | 阅读 1 分钟 该函数在 pos 位置之前插入一个新元素,并且 vector 容器的大小会增加。 语法考虑一个向量 'v'。语法将是 参数pos:它定义了新元素将要插入的位置。 args:用于构造新元素的参数。 返回值它返回一个指向新插入元素的迭代器。 示例 1让我们看一个简单的例子。 输出 Elements of vector v are :1 2 3 4 5 After adding two elements, elements are :1 2 9 8 3 4 5 在此示例中,vector 容器的大小通过使用 emplace() 函数而增加。 示例 2让我们来看另一个简单的例子。 输出 Mango apple strawberry banana 在此示例中,通过使用 emplace() 函数向 vector 中添加新字符串,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 erase() 它删除迭代器指向的指定元素 使用 erase() 函数擦除第三个元素 语法 考虑一个向量 v。语法将是:v.erase(pos); v.erase(start_iterator,end_iterator); 参数 pos: 它定义了要从向量中删除的元素的位置。(start_iterator,end_iterator):它定义了元素的范围...
阅读1分钟
C++ Vector rbegin() rbegin() 代表“反向开头”,用于指向向量的最后一个元素。语法 考虑一个向量 'v',语法将是:reverse_iterator ritr=v.rbegin(); 参数 它不包含任何参数。返回值 它返回一个指向向量最后一个元素的反向迭代器。示例...
阅读1分钟
C++ Vector capacity() 此函数确定向量的当前容量。 注意:向量的容量可以等于或大于向量的大小,如果它大于向量的大小,则表示允许额外的空间来容纳进一步的操作。 语法 考虑一个...
阅读1分钟
C++ Vector begin() 此函数用于指向向量的第一个元素。begin() 与 front() begin() 函数用于返回一个指向向量第一个元素的迭代器,而 front() 函数用于返回对同一元素的引用...
阅读1分钟
C++ Vector rend() rend() 函数代表“反向末尾”,用于指向向量第一个元素的前一个元素。语法 考虑一个向量 'v'。语法将是:reverse_iterator ritr=v.rend(); 参数 它不包含任何参数。返回值 它返回一个指向向量反向末尾的反向迭代器...
阅读1分钟
C++ Vector shrink_to_fit() 此函数用于更改向量的容量并使其等于向量的大小。 语法 考虑一个向量 'v'。语法为: v.shrink_to_fit(); 参数 它不包含任何参数。 返回值 它不返回任何值。 主题 C++ Vector ...
阅读1分钟
C++ Vector max_size() 此函数用于提供向量可以容纳的最大大小。语法 考虑一个向量“v”和最大大小“m”。语法为:int m=v.max_size(); 参数 它不包含任何参数。返回值 它返回向量可以容纳的最大元素数量。示例 1 让我们看一个...
阅读1分钟
C++ Vector crbegin() crbegin() 函数表示反向起始。它用于指向向量容器的最后一个字符。crbegin() 与 rbegin() crbegin() 函数返回常量反向迭代器,而 rbegin() 函数返回反向迭代器。rbegin() 函数指向的元素可以是...
阅读1分钟
C++ Vector insert() 它用于在指定位置插入新元素。语法 考虑一个向量 v。语法为:insert(iterator,val); insert(iterator,n,val); insert(iterator,InputIterator first,InputIterator last); 参数 iterator: 一个迭代器定义了要插入新元素的位置。val: val 指定了要插入的值。n: 值插入的次数...
阅读1分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India