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 !!
热门推荐
10 爱情贺卡祝福语简短英语
11 娃娃考试祝福语幽默简短
12 结婚祝福语简短精辟 兄弟
13 表达朋友的祝福语简短
14 春节感恩祝福语简短的
15 结婚祝福语粤语大全简短
16 恭喜朋友升职祝福语简短
17 圣诞饭店祝福语大全简短
18 建工系毕业祝福语简短