C++ Vector resize()2025 年 3 月 17 日 | 阅读 1 分钟 它将 vector 的大小修改为指定值。 ![]() 大小已更改为 4,新值为 语法考虑一个向量 v。语法将是 参数n : 这是新的 vector 大小。 val : 如果 n 大于当前的 vector 大小,则值(val)将被插入到增加的空间中。 返回值它不返回任何值。 示例 1让我们来看一个当 n 小于当前 vector 大小时的简单示例。 输出 Initial elements are: 1 2 3 4 5 6 7 8 9 10 After resizing its size to 5, elementsare: 1 2 3 4 5 示例 2让我们来看一个当 n 大于当前 vector 大小时的简单示例。 输出 Elements of v1 are :java C C++ java C C++ .Net .Net 下一主题C++ Vector |
C++ emplace_back() 此函数用于在向量末尾插入新元素并增加向量容器的大小。语法 考虑一个向量“v”。语法为:v.emplace_back(args); 参数 args: 转发给新元素构造函数的参数。返回值 它不返回任何值。示例 1 让我们看一个...
阅读1分钟
C++ Vector size() 它确定向量中的元素数量。语法 考虑一个向量“v”和元素数量“n”。语法为:int n=v.size(); 参数 它不包含任何参数。返回值 它返回向量中的元素数量。示例 1 让我们看一个简单的示例。#include<iostream> #include<vector> using namespace std; int main() { vector<string>...
阅读1分钟
C++ Vector pop_back() 它删除最后一个元素并使向量大小减一。语法 考虑一个向量 v。语法将是:v.pop_back(); 参数 它不包含任何参数。返回值 它不返回任何值。以下插图展示了 pop_back() 函数的工作原理:此插图展示了最后一个元素如何...
阅读1分钟
C++ Vector crbegin() crbegin() 函数表示反向起始。它用于指向向量容器的最后一个字符。crbegin() 与 rbegin() crbegin() 函数返回常量反向迭代器,而 rbegin() 函数返回反向迭代器。rbegin() 函数指向的元素可以是...
阅读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 max_size() 此函数用于提供向量可以容纳的最大大小。语法 考虑一个向量“v”和最大大小“m”。语法为:int m=v.max_size(); 参数 它不包含任何参数。返回值 它返回向量可以容纳的最大元素数量。示例 1 让我们看一个...
阅读1分钟
C++ Vector capacity() 此函数确定向量的当前容量。 注意:向量的容量可以等于或大于向量的大小,如果它大于向量的大小,则表示允许额外的空间来容纳进一步的操作。 语法 考虑一个...
阅读1分钟
C++ Vector rend() rend() 函数代表“反向末尾”,用于指向向量第一个元素的前一个元素。语法 考虑一个向量 'v'。语法将是:reverse_iterator ritr=v.rend(); 参数 它不包含任何参数。返回值 它返回一个指向向量反向末尾的反向迭代器...
阅读1分钟
C++ Vector at() 它提供元素的引用。语法 考虑一个向量 v,k 是位置。语法为:vector<object_type> v; v.at(k); 参数 k:k 定义了 at() 函数要返回的元素的位置。返回值 它返回指定位置的元素。以下插图...
阅读1分钟
C++ Vector assign() 此函数将新值分配给向量并替换旧值。 语法 考虑一个要赋值的向量 v。语法为: v.assign(first,last); v.assign(n,val); 参数 (first,last):它定义了范围。first 是指向第一个元素的输入迭代器,last 是...
阅读1分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India