C++ map empty() 函数30 Aug 2024 | 3 分钟阅读 C++ map empty() 函数用于检查 map 容器是否为空。如果 map 容器为空(大小为 0),则返回 true,否则返回 false。 语法参数无 返回值如果 map 容器为空(大小为 0),则返回 true,否则返回 false。 示例 1我们来看一个简单的例子,检查 map 是否包含任何元素。 输出 Initially, numbers.empty(): 1 After adding elements, numbers.empty(): 0 在上面的例子中,最初 map 的大小为 0,因此 empty() 函数返回 1 (true);添加元素后,它返回 0 (false)。 示例 2我们来看一个简单的例子,检查 map 是否为空。 输出 Map is empty Map is not empty 在上面的例子中,使用了 if 条件语句。如果 map 为空,它将返回 map 为空;添加元素后,它将返回 map 不为空。 示例 3让我们看一个简单的例子。 输出 x => 100 y => 200 z => 300 在上面的例子中,它只是在 'while' 循环中使用 empty() 函数,并打印 map 中的元素,直到 map 不为空。 示例 4让我们看一个简单的例子。 输出 Map is empty. Please insert content! Enter three sets of name and number: Nikita 555555 Nidhi 111111 Deep 333333 List of telephone numbers: Deep 333333 Nidhi 111111 Nikita 555555 在上面的例子中,程序首先以交互方式创建了一个包含三个姓名的电话簿。然后,它检查 map 是否为空。如果 map 为空,则显示一条消息;否则,它显示 map 中所有姓名及其电话号码。 下一个主题C++ Map |
C++ 函数 operator=() 在 map 中有以下三种用途:Operator=() 用于通过替换旧内容(或复制内容)并将必要时修改大小来为 map 容器分配新内容。Operator=() 用于移动一个 map 容器的内容...
阅读 4 分钟
C++ 函数 C++ 函数用于使用给定键值访问 map 中的元素。它类似于 at() 函数。它们之间唯一的区别是,如果访问的键不在 map 中,at 会抛出异常,而 ...
5 分钟阅读
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 分钟
C++ C++ 用于查找具有给定键值 k 的元素。如果找到该元素,则返回指向该元素的迭代器。否则,它返回指向 map 结尾的迭代器,即 map::end()。语法迭代器 find (const...
阅读 3 分钟
C++ map cbegin() 函数用于返回一个指向 map 容器中第一个元素的常量迭代器。语法 const_iterator cbegin() const noexcept; //自 C++ 11 起 注意:const_iterator 是一个指向常量内容的迭代器。参数 无 返回值 它返回一个指向...
阅读 3 分钟
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++ 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++ C++ 用于通过将新元素插入容器来扩展 map 容器。元素直接构建(既不复制也不移动)。元素的构造函数通过向此函数传递参数 args 来调用。仅当键...
5 分钟阅读
C++ map size() 函数 C++ 用于查找 map 容器中存在的元素数量。语法 成员类型 size_type 是一个无符号整型。size_type size() const; // 直到 C++ 11 size_type size() const noexcept; // 自 C++ 11 起 参数 无 返回值 它返回 map 中存在的元素数量...
阅读 3 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India