C++ Vector pop_back()2025 年 3 月 17 日 | 阅读 1 分钟 它删除最后一个元素并将向量的大小减一。 语法考虑一个向量 v。语法将是 参数它不包含任何参数。 返回值它不返回任何值。 下图展示了 pop_back() 函数的工作原理 ![]() 此图展示了如何使用 pop_back() 函数删除向量的最后一个元素。 示例让我们看一个简单的例子。 输出 Initial string is :welcome to javaTpoint tutorial After deleting last string, string is :welcome to javaTpoint 在此示例中,使用 pop_back() 函数删除了最后一个字符串。 下一主题C++ Vector |
C++ Vector back() 它提供对最后一个元素的引用。 语法 考虑一个向量 v。语法为: v.back(); 参数 此函数不包含任何参数。 返回值 此函数返回向量的最后一个元素。 示例 我们来看一个简单的示例。 #include<iostream> #include<vector> using namespace std; int main() { vector<string> fruit{"mango","apple","banana"}; cout<<fruit.back(); return 0; } 输出:banana 在此示例中,back() 函数显示...
阅读1分钟
C++ Vector begin() 此函数用于指向向量的第一个元素。begin() 与 front() begin() 函数用于返回一个指向向量第一个元素的迭代器,而 front() 函数用于返回对同一元素的引用...
阅读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 operator[]() 此函数用于访问指定元素。 语法 考虑一个向量 'v' 和位置 'pos'。语法为: v.operator[ ](pos); 参数 pos:它定义了元素的位置。 返回值 它返回指定位置的元素。 示例 1 我们来看一个简单的示例。 #include<iostream> #include<vector> using namespace std; int main() { vector<string> v{"C","C++","java"}; for(int i=0;i<v.size();i++) cout<<v.operator[](i)<<" "; return...
阅读1分钟
C++ Vector clear() 此函数从向量中删除所有元素。语法 考虑一个向量 v。语法为:v.clear(); 参数 它不包含任何参数。返回值 它不返回任何值。示例 让我们看一个简单的示例。#include<iostream> #include<vector> using namespace std; int main() { vector<int> v{1,2,3,4,5}; cout<<"v 向量的元素是:"; for(int i=0;i<v.size();i++) cout<<v[i]<<" "; v.clear(); for(int i=0;i<v.size();i++) cout<<v[i]; return...
阅读1分钟
C++ Vector resize() 它将向量的大小修改为指定值。大小更改为 4,新值为 Syntax。考虑一个向量 v。语法为:v.resize(n,val); 参数 n:它是新的向量大小。val:如果 n 大于当前向量大小,则值 (val) 为...
阅读1分钟
C++ Vector shrink_to_fit() 此函数用于更改向量的容量并使其等于向量的大小。 语法 考虑一个向量 'v'。语法为: v.shrink_to_fit(); 参数 它不包含任何参数。 返回值 它不返回任何值。 主题 C++ Vector ...
阅读1分钟
C++ Vector erase() 它删除迭代器指向的指定元素 使用 erase() 函数擦除第三个元素 语法 考虑一个向量 v。语法将是:v.erase(pos); v.erase(start_iterator,end_iterator); 参数 pos: 它定义了要从向量中删除的元素的位置。(start_iterator,end_iterator):它定义了元素的范围...
阅读1分钟
C++ Vector cend() 此函数用于指向向量中最后一个元素之后(最后一个元素后面的元素)的元素。 cend() 与 end() cend() 函数返回常量迭代器,而 end() 函数返回迭代器。 end() 函数指向的元素可以被修改,但 cend() 函数指向的元素不能被修改...
阅读1分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India