C++ set max_size()30 Aug 2024 | 3 分钟阅读 C++ max_size() 函数用于获取 set 容器可以容纳的最大大小。 语法成员类型 size_type 是一个无符号整型。 参数无 返回值它返回 set 容器允许的最大长度。 复杂度常量。 迭代器有效性无变化。 数据竞争容器被访问。 并发访问 set 的元素是安全的。 异常安全此成员函数从不抛出异常。 示例 1让我们看一个计算 set 最大大小的简单示例 输出 Maximum size of a 'set' is 461168601842738790 在上面的示例中,max_size() 函数返回 set 的最大大小。 示例 2让我们看一个简单的例子 输出 The set contains 1000 elements. 在上面的示例中,成员 max_size 用于事先检查 set 是否允许插入 1000 个元素。 示例 3让我们看一个简单示例来查找空 set 和非空 set 的最大大小 输出 The max size of mp1 is 461168601842738790 The max size of mp2 is 461168601842738790 在上面的示例中,有两个 set,即 m1 和 m2。m1 是一个非空 set,m2 是一个空 set。但这两个 set 的最大大小是相同的。 示例 4让我们看一个简单的例子 输出 Enter the number of family members: 5 Enter the name of each member: Aman Nikita Divya Amita Kashish Total number of population of city set: 461168601842738790 Total member of family is:5 Name of family members: Name ________________________ Aman Amita Divya Kashish Nikita 在上面的示例中,程序首先以给定的数量交互式创建城市 set。然后它显示城市 set 可以包含的总大小,家庭的总大小以及 set 中所有可用姓名和年龄。 下一个主题Set insert() 函数 |
C++ ~ C++ 用于销毁 set 容器的所有元素并释放 set 容器分配的所有存储内存。语法 ~set(); 参数 无 返回值 无 复杂度 与 set::size (析构函数) 成线性关系。迭代器有效性 所有迭代器、引用和指针都无效。数据竞争 容器 set 及其所有元素都被修改。异常安全 此函数...
阅读1分钟
C++ set clear() C++ 用于删除 set 容器的所有元素。它清除 set 并将其大小转换为 0。语法 void clear(); //直到 C++ 11 void...
阅读 3 分钟
C++ set cend() C++ 用于返回一个常量迭代器,指向 set 中的最后一个条目。注意:- 这是一个占位符。此位置不存在任何元素,尝试访问是未定义行为。语法 const_iterator cend() const noexcept; //自 C++...
阅读 3 分钟
C++ std operator== C++ std operator== 是 C++ 中 set 的非成员重载函数。此函数用于检查两个 set 是否相等。注意:set 对象之间的比较基于元素的成对比较。两个 set 相等...
阅读 4 分钟
C++ set 运算符= set 中运算符= 有以下三种用法:运算符= 用于通过替换其旧内容(或复制内容)来为 set 容器分配新内容,并在必要时修改大小。运算符= 用于将一个 set 容器的内容移动到...
阅读 4 分钟
C++ set crbegin() C++ 用于返回指向集合容器中最后一个元素的常量反向迭代器。集合的常量反向迭代器以反向方向移动,并递增直到到达集合容器的开头(第一个元素)并且...
阅读 3 分钟
C++ set rend() C++ 用于返回指向集合末尾(不是最后一个元素,而是最后一个元素之后)的反向迭代器。这类似于非反向容器的第一个元素之前的元素。注意:- 这是一个...
阅读 4 分钟
C++ set equal_range() C++ 用于返回包含容器中所有等于 val 的元素的范围边界。由于 set 容器中没有重复值,此范围最多包含一个元素。如果 val 不存在...
5 分钟阅读
C++ set upper_bound() C++ 用于返回一个迭代器,指向 set 容器中大于参数 val 的值。语法 iterator upper_bound (const value_type& val) const; ...
5 分钟阅读
C++ STL Set Set 介绍 Set 是 C++ STL(标准模板库)的一部分。Set 是关联容器,用于存储排序的键,其中每个键都是唯一的,可以插入或删除但不能更改。语法 模板 < class T, ...
阅读 2 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India