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 妈妈生日祝福语简短励志