C++ List resize()2024 年 8 月 30 日 | 阅读 2 分钟 C++ List resize() 函数改变列表容器的大小。 以下是条件:如果 n 小于当前容器大小,则列表容器会减少到 n 个元素,删除所有超出 n 空间的元素。 如果 n 大于当前容器大小,则容器大小会增加,并且可以在扩展的空间中插入更多元素。 语法参数n:这是新的容器大小。 <val:这是要插入到新构造空间中的值。 返回值它不返回任何值。 示例 1让我们看一个当 n 小于当前容器大小的简单示例。 输出 Content of list li : 1,2,3,4,5 Content of list li : 1,2,3 在这个例子中,resize() 函数将列表容器的大小减少了 2。因此,列表的最后两个元素被删除,输出变为 1,2,3。 示例 2让我们看一个当 n 大于当前容器大小的简单示例。 输出 Content of list li : 10,20,30,40 After resizing,Content of list li : 10,20,30,40,50,50,50 在这个例子中,resize() 函数将列表的大小增加了 3,并且新元素,即 50,被插入到新构造的空间中。 下一个主题assign() 函数 |
C++ List push_front() C++ 在列表的开头添加一个新元素。因此,列表的大小增加一个。push_front(0) 函数在开头添加 0 元素。语法 假设一个元素是 'x':void push_front(const value_type& x); 参数 x:这是要插入的值...
阅读1分钟
C++ List pop_back() C++ 从列表中移除最后一个元素,并将列表的大小减一。 pop_back() 函数移除最后一个元素,即 4。 语法 void pop_back(); 参数 它不包含任何参数。 返回值 它不返回任何值。 示例 让我们看一个简单的例子 #include <iostream> #include<list> using...
阅读1分钟
C++ List pop_front() C++ 从列表中删除第一个元素,因此将列表的大小减少一个。pop_front() 函数删除第一个元素,即 1。语法 void pop_front(); 参数 它不包含任何参数。返回值 它不返回任何值。示例 让我们看一个简单的例子 #include <iostream> #include<list> using...
阅读1分钟
C++ List emplace() C++ 在指定位置插入新元素,列表大小增加一。 语法 iterator emplace(iterator pos, value_type val); 参数 pos: 定义要插入新元素的位置。 val: 要插入到指定位置的新值。 返回...
阅读1分钟
C++ List assign() C++ 将新内容分配给列表容器,并用新内容替换旧内容。 语法 void assign(InputIterator first, OutputIterator last); void assign(size_type n, value_type val); 参数 first,last: 定义要复制的元素的范围。 n: 指定新大小...
阅读1分钟
C++ List emplace_back() C++ List emplace_back() 在列表末尾插入一个新元素,列表大小增加一个。以下插图展示了此函数的工作原理:语法 void emplace_back(value_type val); 参数 val:要插入到列表末尾的新值。返回值 它...
阅读1分钟
C++ List insert() C++ 在指定位置之前插入新元素。它根据列表中添加的元素数量增加列表容器的大小。 语法 iterator insert( iterator pos, const value_type value); void insert( iterator pos, int n, const value_type value); void insert( iterator...
阅读 2 分钟
C++ List max_size() C++ 确定列表的最大大小。此函数不改变列表的大小。语法 size_type max_size(); 参数 它不包含任何参数。返回值 它返回列表最多可以容纳的最大元素数量。示例 让我们看一个简单的例子 #include <iostream> #include<list> using...
阅读1分钟
C++ List empty() C++ 检查列表是否为空。如果列表为空,则返回 true,否则返回 false。它不修改列表的内容。语法 bool empty(); 参数 它不包含任何参数。返回值 它返回布尔值 1 或 0。如果...
阅读1分钟
C++ List unique() C++ 从列表中删除所有连续存在的重复元素。语法 void unique(); void unique(BinaryPredicate pred); 参数 pred:它是一个二元谓词,接受两个相同类型的值。如果两个值相等,则返回 true,否则返回 false。谓词函数的语法为:bool...
阅读1分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India