当前位置: 首页 > 编程笔记 >

map :: empty()函数以及C ++ STL中的Example

屠锦
2023-03-14
本文向大家介绍map :: empty()函数以及C ++ STL中的Example,包括了map :: empty()函数以及C ++ STL中的Example的使用技巧和注意事项,需要的朋友参考一下

C ++ STL映射:: empty()

它是C ++ STL中的内置函数,用于检查map容器是否为空,即其大小是否为0?

语法:

    myMap.empty()

其中,myMap是类映射的对象。

参数:无-不接受任何参数。

返回值:如果map为空,则返回True,否则返回False。

示例

#include <iostream> 
#include <map> 
using namespace std; 

int main() {
	//非空map示例
	map<char, string> myMap; 

	myMap['i'] = "include"; 
	myMap['h'] = "help"; 

	if (myMap.empty()) { 
		cout << "myMap is Empty !!"; 
	} 
	else { 
		cout << "myMap contains elements , Not Empty!!"; 
	} 

	cout<<endl<<endl;

	//空map示例
	map<char, int> empMap; 

	if (empMap.empty()) { 
		cout << "empMap is Empty !!"; 
	} 
	else { 
		cout << "empMap contains elements , Not Empty!!"; 
	} 

	return 0;     
}

输出结果

myMap contains elements , Not Empty!!

empMap is Empty !!
 类似资料:
  • 本文向大家介绍C ++ STL中的map :: empty(),包括了C ++ STL中的map :: empty()的使用技巧和注意事项,需要的朋友参考一下 在本文中,我们将讨论C ++ STL中map::empty()函数的工作,语法和示例。 什么是C ++ STL中的映射? 映射是关联容器,它有助于按特定顺序存储由键值和映射值的组合形成的元素。在映射容器中,数据始终在内部借助其关联的键进行排

  • 本文向大家介绍map :: max_size()函数,以及C ++ STL中的Example,包括了map :: max_size()函数,以及C ++ STL中的Example的使用技巧和注意事项,需要的朋友参考一下 C ++ STL映射:: max_size() 它返回容器(映射)能够容纳的最大元素数量,但是在运行时,容器的大小可能会限制为小于可用max_size()指定的可用RAM数量的值。

  • 本文向大家介绍C ++ STL中的multiset empty()函数,包括了C ++ STL中的multiset empty()函数的使用技巧和注意事项,需要的朋友参考一下 在本文中,我们将讨论C ++ STL中multiset::empty()函数的工作原理,语法和示例。 什么是C ++ STL中的多重集? 多重集是类似于集合容器的容器,这意味着它们以与集合相同的键的形式按特定顺序存储值。 在

  • 本文向大家介绍C ++ STL中的map rend()函数,包括了C ++ STL中的map rend()函数的使用技巧和注意事项,需要的朋友参考一下 在本文中,我们将讨论C ++ STL中map::rend()函数的工作,语法和示例。 什么是C ++ STL中的映射? 映射是关联容器,它有助于按特定顺序存储由键值和映射值的组合形成的元素。在映射容器中,数据始终在内部借助其关联的键进行排序。映射容

  • 本文向大家介绍array :: front()函数以及C ++ STL中的Example,包括了array :: front()函数以及C ++ STL中的Example的使用技巧和注意事项,需要的朋友参考一下 C ++ STL array :: front()函数 font()函数是array的库函数,用于获取数组的第一个元素,它返回对数组中第一个元素的引用。 语法: 参数:无 返回值:返回对a

  • 本文向大家介绍C ++ STL中的map :: at(),包括了C ++ STL中的map :: at()的使用技巧和注意事项,需要的朋友参考一下 在本文中,我们将讨论C ++ STL中map::at()函数的工作,语法和示例。 什么是C ++ STL中的映射? 映射是关联容器,它有助于按特定顺序存储由键值和映射值的组合形成的元素。在映射容器中,数据始终在内部借助其关联的键进行排序。映射容器中的值