C++ map max_size() 函数30 Aug 2024 | 3 分钟阅读 C++ map 的 max_size() 函数用于获取 map 容器可以容纳的最大大小。 语法成员类型 size_type 是一个无符号整型。 参数无 返回值它返回 map 容器允许的最大长度。 示例 1让我们看一个简单的例子来计算 map 的最大大小。 输出 Maximum size of a 'map' is 461168601842738790 在上面的示例中,max_size() 函数返回了 map 的最大大小。 示例 2让我们看一个简单的例子。 输出 The map contains 1000 elements. 在上面的示例中,使用成员函数 max_size 预先检查 map 是否允许插入 1000 个元素。 示例 3让我们看一个简单的例子,找出空 map 和非空 map 的最大大小。 输出 The max size of mp1 is 461168601842738790 The max size of mp2 is 461168601842738790 在上面的示例中,有两个 map,即 m1 和 m2。m1 是一个非空 map,m2 是一个空 map。但是两个 map 的最大大小是相同的。 示例 4让我们看一个简单的例子。 输出 Enter the number of fmly members : 3 Enter the name and age of each member: Ram 42 Sita 37 Laxman 40 Total number of population of city map: 384307168202282325 Total memnber of fmly is:3 Details of fmly members: Name | Age __________________________ Laxman | 40 Ram | 42 Sita | 37 在上面的示例中,程序首先以给定的数量交互式地创建城市地图(city map)。然后,它显示了城市地图可以容纳的总大小,一个家庭地图(fmly)的总大小,以及地图中所有可用的姓名和他们的年龄。 下一个主题C++ Map |
C++ map size() 函数 C++ 用于查找 map 容器中存在的元素数量。语法 成员类型 size_type 是一个无符号整型。size_type size() const; // 直到 C++ 11 size_type size() const noexcept; // 自 C++ 11 起 参数 无 返回值 它返回 map 中存在的元素数量...
阅读 3 分钟
C++ map rbegin() 函数 C++ 用于返回一个逆向迭代器,指向 map 容器的最后一个元素。map 的逆向迭代器沿逆向移动,并递增直到到达 map 容器的开头(第一个元素)。语法 ...
阅读 4 分钟
C++ map end() 函数 C++ 用于返回一个迭代器,该迭代器指向 map 中的最后一个条目。语法迭代器 end(); //直到 C++ 11 const_iterator end() const; //直到 C++ 11 迭代器 end() noexcept; //自 C++ 11 起 const_iterator end() const noexcept; //自 C++ 11 起 参数 无 返回值 它返回...
阅读 3 分钟
C++ map crend() 函数 C++ 用于返回一个常量迭代器,指向 map 的末尾(不是最后一个元素,而是最后一个元素之后)的逆序。这类似于非逆序容器的第一个元素之前的元素。注意:-这是一种...
阅读 4 分钟
C++ C++ 用于通过将新元素插入容器来扩展 map 容器。元素直接构建(既不复制也不移动)。元素的构造函数通过向此函数传递参数 args 来调用。仅当键...
5 分钟阅读
C++ C++ 用于从 map 容器中删除与给定键值关联的单个元素或一系列元素。因此,大小将按删除的元素数量减少。语法 void erase (iterator position); ...
阅读 4 分钟
C++ map begin() 函数 C++ 用于返回一个迭代器,指向 map 容器的第一个元素。语法 iterator begin(); // 直到 C++ 11 const_iterator begin() const; // 直到 C++ 11 iterator begin() noexcept; // 自 C++ 11 起 const_iterator begin() const noexcept; // 自 C++ 11 起 参数 无 返回值 它返回一个迭代器...
阅读 3 分钟
C++ C++ 用于交换(或互换)两个 map 的内容,但两个 map 必须是相同类型,尽管大小可能不同。语法 void swap (map& x); 参数 x:要交换内容的 map 容器。返回值 无 示例 1 让我们看一个简单的示例来...
阅读 3 分钟
C++ 函数 C++ 函数用于使用给定键值访问 map 中的元素。它类似于 at() 函数。它们之间唯一的区别是,如果访问的键不在 map 中,at 会抛出异常,而 ...
5 分钟阅读
C++ map rend() 函数 C++ 用于返回一个迭代器,指向 map 的末尾(不是最后一个元素,而是最后一个元素之后)的逆序。这类似于非逆序容器的第一个元素之前的元素。注意:-这是一种...
阅读 4 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India