C++ List emplace()2024年8月30日 | 阅读 1 分钟 C++ List 的 emplace() 函数在指定位置插入新元素,列表的大小会增加一。 语法参数pos:定义要插入新元素的位置。 val:要在指定位置插入的新值。 返回值它返回一个指向新构造元素的迭代器。 示例 1让我们看一个在列表-中间插入新元素的简单示例。 输出 java 在此示例中,emplace() 函数在第二个位置添加一个新字符。 示例 2让我们看一个在列表末尾添加新元素的简单示例。 输出 java is a programming language 在此示例中,emplace() 函数在列表的末尾添加一个新字符串,即 "programming language"。 下一个主题emplace_back() 函数 |
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 swap() C++ 将列表内容与另一个相同类型但大小可以不同的列表进行交换。 语法 void swap(list& x); 参数 x: 它是另一个要与给定列表交换的列表。 返回值 它不返回任何值。 错误:它抛出一个...
阅读 2 分钟
C++ List empty() C++ 检查列表是否为空。如果列表为空,则返回 true,否则返回 false。它不修改列表的内容。语法 bool empty(); 参数 它不包含任何参数。返回值 它返回布尔值 1 或 0。如果...
阅读1分钟
C++ List merge() C++ 以升序方式合并两个已排序的列表。它将 y 列表合并到给定的列表容器中,并从 y 中移除所有元素。merge 函数中可能出现两种情况:如果参数中没有传递比较器,则...
阅读 2 分钟
C++ List size() C++ 查找列表中存在的元素数量。此函数不会修改 deque 的内容。 语法 int size(); 参数 它不包含任何参数。 返回值 它返回列表中的元素数量。 示例 让我们看一个简单的例子 #include <iostream> #include<list> using namespace std; int...
阅读 2 分钟
C++ List unique() C++ 从列表中删除所有连续存在的重复元素。语法 void unique(); void unique(BinaryPredicate pred); 参数 pred:它是一个二元谓词,接受两个相同类型的值。如果两个值相等,则返回 true,否则返回 false。谓词函数的语法为:bool...
阅读1分钟
C++ List sort() C++ 按升序排列给定列表的元素。它不涉及元素的任何构建和销毁。元素只在容器内移动。 语法 void sort(); 参数 它不包含任何参数。 返回值 它不返回任何值。 示例 1 让我们...
阅读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_back() C++ List emplace_back() 在列表末尾插入一个新元素,列表大小增加一。下图显示了此函数的工作方式:语法 void emplace_back(value_type val); 参数 val:要插入到列表末尾的新值。返回值 它...
阅读1分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India