C++ multiset max_size()30 Aug 2024 | 3 分钟阅读 C++ Multiset max_size() 函数用于获取 multiset 容器可以容纳的最大大小。 语法成员类型 size_type 是一个无符号整型。 参数无 返回值max_size() 函数返回 multiset 容器允许的最大长度。 复杂度常量。 迭代器有效性无变化。 数据竞争容器被访问。 同时访问 multiset 容器的元素是安全的。 异常安全此成员函数从不抛出异常。 示例 1让我们看一个计算 multiset 最大大小的简单示例 输出 Maximum size of a 'multiset' is 461168601842738790 在上面的示例中,max_size() 函数返回 multiset 的最大大小。 示例 2让我们看一个简单的例子 输出 The multiset contains 1000 elements. 在上面的示例中,成员 max_size 用于提前检查 multiset 是否允许插入 1000 个元素。 示例 3让我们看一个简单的例子来查找空 multiset 和非空 multiset 的最大大小 输出 The max size of mp1 is 461168601842738790 The max size of mp2 is 461168601842738790 在上面的示例中,有两个 multiset,即 m1 和 m2。m1 是一个非空 multiset,m2 是一个空 multiset。但是两个 multiset 的最大大小是相同的。 示例 4让我们看一个简单的例子 输出 Enter the number of family members: 8 Enter the name of each member: Ram Archana Aman Nikita Divya Amita Kashish Ram Total number of population of city multiset: 461168601842738790 Total member of family is:8 Name of family members: Name ________________________ Aman Amita Archana Divya Kashish Nikita Ram Ram 在上面的示例中,程序首先以给定大小交互式地创建城市 multiset。然后它显示城市 multiset 可以容纳的总大小,fmly 的总大小以及 multiset 中所有名称和年龄。 下一个主题C++ multiset |
C++ multiset crend() C++ 用于返回一个常量迭代器,指向 multiset 的反向末尾(不是最后一个元素,而是最后一个元素之后的位置)。这类似于非反向容器的第一个元素之前的元素。注意:- 这...
阅读 3 分钟
C++ 多重集 get_allocator() C++ 多重集 get_allocator() 函数用于返回分配器对象的副本,该对象有助于构建多重集容器。语法 allocator_type get_allocator() const; //直到 C++ 11 allocator_type get_allocator() const noexcept; //自 C++ 11 起 参数 无 返回值 get_alloactor() 函数返回与多重集容器关联的分配器。复杂度 常数。迭代器有效性 无变化。数据竞争 ...
阅读 4 分钟
C++ multiset find() C++ 用于查找具有给定值 val 的元素。如果找到元素,它将返回一个指向该元素的迭代器,否则,它将返回一个指向 multiset 末尾的迭代器,即 multiset::end()。语法迭代器...
阅读 3 分钟
C++ multiset 中 operator= 有以下三种用法:operator= 用于通过替换其旧内容(或复制内容)来为 multiset 容器分配新内容,并在必要时修改大小。operator= 用于移动一个 multiset 容器的内容...
阅读 4 分钟
C++ multiset rend() C++ 用于返回指向多重集末尾(不是最后一个元素,而是最后一个元素之后)的逆向迭代器。这类似于非逆向容器中第一个元素之前的元素。注意:- 这是一个占位符....
阅读 4 分钟
C++ multiset cbegin() C++用于返回一个指向多重集合容器第一个元素的常量迭代器。语法 const_iterator cbegin() const noexcept; //自C++ 11起 const_iterator是一个指向常量内容的迭代器。参数 无 返回值 cbegin()函数返回一个指向...
阅读 3 分钟
C++ Multiset lower_bound() C++ Multiset lower_bound() 函数用于返回 multiset 容器中等于传递给参数的 val 的键的迭代器。如果 val 不存在于 multiset 容器中,它将返回一个指向紧邻...
5 分钟阅读
C++ multiset value_comp() C++ Multiset value_comp() 函数返回一个比较对象。此函数用于比较两个元素,以检查第一个元素的键是否在第二个元素之前。它接受两个相同类型的参数,如果第一个参数在...之前,则返回 true。
阅读 4 分钟
C++ multiset rbegin() C++ 用于返回一个反向迭代器,指向多重集容器的最后一个元素。多重集的反向迭代器沿反向移动,并递增,直到到达多重集容器的开头(第一个元素)。语法 ...
阅读 4 分钟
C++ 有以下五种用法:默认(空)构造函数:用于构造一个零元素的空多重集合容器。范围构造函数:用于构造一个包含范围[first, last)内容的容器。复制构造函数:用于构造一个多重集合...
阅读 4 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India