C++ map size() 函数2024 年 8 月 30 日 | 阅读 2 分钟 C++ map 的 size() 函数用于查找 map 容器中存在的元素数量。 语法成员类型 size_type 是一个无符号整型。 参数无 返回值它返回 map 中存在的元素数量。 示例 1让我们看一个简单的例子来计算 map 的大小。 输出 num map contains 4 elements. 在上面的例子中,map num 包含 4 个元素。因此,size() 函数返回 4。 示例 2让我们看一个简单的例子,计算 map 的初始大小以及添加元素后 map 的大小。 输出 Initial size of map = 0 Size of map after inserting elements = 5 在上面的例子中,map 最初是空的。因此,size() 函数将返回 0,在插入 5 个元素后,它将返回 5。 示例 3让我们看一个简单的例子。 输出 x => 100 y => 200 z => 300 在上面的例子中,它只是在 while 循环中使用了 size() 函数,并打印 map 的元素,直到达到 map 的大小。 示例 4让我们看一个简单的例子。 输出 Enter three sets of name and number: Nikita 1001 Deep 2001 Aashi 3001 Size of phone map is:3 List of telephone numbers: Aashi 3001 Deep 2001 Nikita 1001 在上面的例子中,程序首先以交互方式创建了包含三个名称的 phone map。然后,它显示了 phone map 的总大小以及 map 中所有可用的姓名和他们的电话号码。 下一个主题C++ Map |
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++ map crbegin() 函数 C++ 用于返回一个常量逆向迭代器,指向 map 容器中的最后一个元素。map 的常量逆向迭代器向后移动,并递增直到到达 map 容器的开头(第一个元素)...
阅读 4 分钟
C++ map rend() 函数 C++ 用于返回一个迭代器,指向 map 的末尾(不是最后一个元素,而是最后一个元素之后)的逆序。这类似于非逆序容器的第一个元素之前的元素。注意:-这是一种...
阅读 4 分钟
C++ map rbegin() 函数 C++ 用于返回一个逆向迭代器,指向 map 容器的最后一个元素。map 的逆向迭代器沿逆向移动,并递增直到到达 map 容器的开头(第一个元素)。语法 ...
阅读 4 分钟
C++ C++ 用于移除 map 容器的所有元素。它会清空 map 并将其大小设置为 0。语法 void clear(); //直到 C++ 11 void clear() noexcept; //自 C++ 11 起 参数 无 返回值 无 示例 1 让我们看一个简单的示例来计算 map 清空前的大小...
阅读 4 分钟
C++ map cend() 函数 C++ 用于返回一个常量迭代器,该迭代器指向 map 中的最后一个条目。注意:-这是一个占位符。此位置不存在任何元素,尝试访问是未定义行为。语法 const_iterator cend() const noexcept; //自 C++ 11 起 注意:A...
阅读 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 empty() 函数 C++ 用于检查 map 容器是否为空。如果 map 容器为空(大小为 0),则返回 true,否则返回 false。语法 bool empty() const; // 直到 C++ 11 bool empty const noexcept; //自 C++ 11 起 参数 无 返回值 它返回 true,...
阅读 3 分钟
C++ C++ 用于通过使用提示作为元素位置将新元素插入容器来扩展 map 容器。元素是直接构建的(既不复制也不移动)。通过传递给此函数的参数 args 来调用元素的构造函数...
阅读 4 分钟
C++ map max_size() 函数 C++ 用于获取 map 容器可以容纳的最大大小。语法 成员类型 size_type 是一个无符号整型。size_type max_size() const; // 直到 C++ 11 size_type max_size() const noexcept; // 自 C++ 11 起 参数 无 返回值 它返回 map 容器允许的最大长度。示例...
阅读 3 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India