C++ 列表 swap()2024 年 8 月 30 日 | 阅读 2 分钟 C++ 列表 swap() 函数用另一个相同类型的列表交换列表的内容,但大小可以不同。 语法参数x:它是另一个列表,将与给定列表交换。 返回值它不返回任何值。 Error当两个列表类型不同时,它会抛出错误。 示例 1让我们看一个简单的例子,当两个列表类型相同且大小也相同时。 输出 Initially,content of list li is : +-*@ Initially,content of list li1 is : java After swapping, content of list li is : java After swapping, content of list li1 is : +-*@ 在这个例子中,swap() 函数交换了列表 li 和列表 li1 的内容。 示例 2让我们看一个简单的例子,当两个列表类型不同时。 输出 error : no matching call for list::swap(list&). 在这个例子中,两个列表类型不同。因此,函数 swap() 抛出错误,即:list::swap(list&) 没有匹配的调用。 下一个主题reverse() 函数 |
C++ List unique() C++ 从列表中删除所有连续存在的重复元素。语法 void unique(); void unique(BinaryPredicate pred); 参数 pred:它是一个二元谓词,接受两个相同类型的值。如果两个值相等,则返回 true,否则返回 false。谓词函数的语法为:bool...
阅读1分钟
C++ List empty() C++ 检查列表是否为空。如果列表为空,则返回 true,否则返回 false。它不修改列表的内容。语法 bool empty(); 参数 它不包含任何参数。返回值 它返回布尔值 1 或 0。如果...
阅读1分钟
C++ List max_size() C++ 确定列表的最大大小。此函数不改变列表的大小。语法 size_type max_size(); 参数 它不包含任何参数。返回值 它返回列表最多可以容纳的最大元素数量。示例 让我们看一个简单的例子 #include <iostream> #include<list> using...
阅读1分钟
C++ List push_front() C++ 在列表开头添加一个新元素。因此,列表大小增加一。push_front(0) 函数在开头添加 0 元素。语法 假设一个元素是 'x':void push_front(const value_type& x); 参数 x:这是要插入到...
阅读1分钟
C++ List sort() C++ 按升序排列给定列表的元素。它不涉及元素的任何构建和销毁。元素只在容器内移动。 语法 void sort(); 参数 它不包含任何参数。 返回值 它不返回任何值。 示例 1 让我们...
阅读1分钟
C++ List emplace() C++ 在指定位置插入新元素,列表大小增加一。 语法 iterator emplace(iterator pos, value_type val); 参数 pos: 定义要插入新元素的位置。 val: 要插入到指定位置的新值。 返回...
阅读1分钟
C++ List merge() C++ 以升序方式合并两个已排序的列表。它将 y 列表合并到给定的列表容器中,并从 y 中移除所有元素。merge 函数中可能出现两种情况:如果参数中没有传递比较器,则...
阅读 2 分钟
C++ List assign() C++ 将新内容分配给列表容器,并用新内容替换旧内容。 语法 void assign(InputIterator first, OutputIterator last); void assign(size_type n, value_type val); 参数 first,last: 定义要复制的元素的范围。 n: 指定新大小...
阅读1分钟
C++ List reverse() C++ 反转列表容器中元素的顺序。语法 void reverse(); 参数 它不包含任何参数。返回值 它不返回任何值。示例 1 让我们看一个简单的示例,当列表包含整数值时。 #include <iostream> #include<list> using namespace std; int main() { std::list<int> li={1,2,3,4,5,6}; ...
阅读 2 分钟
C++ List size() C++ 查找列表中存在的元素数量。此函数不会修改 deque 的内容。 语法 int size(); 参数 它不包含任何参数。 返回值 它返回列表中的元素数量。 示例 让我们看一个简单的例子 #include <iostream> #include<list> using namespace std; int...
阅读 2 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India