#include #include #pragma comment(lib,"Ws2_32.lib")usin"> c++关于map的find和count的使用 - 11GX
首页 > c++关于map的find和count的使用

c++关于map的find和count的使用

使用count,返回的是被查找元素的个数。如果有,返回1;否则,返回0。注意,map中不存在相同元素,所以返回值只能是1或0。

使用find,返回的是被查找元素的位置,没有则返回map.end()。

#include
#include
#include
#include
#include
#include
using namespace std;
int main(){map test;test.insert(make_pair("test1",1));//test["test1"]=1test.insert(make_pair("test2",2));//test["test2"]=2map::iterator it;it=test.find("test0");cout<<"test0 find:";if(it==test.end()){cout<<"test0 not found"<second<second<second<

运行结果:

更多相关:

  • 1 //改代码用于精确计算除法的位数,比如求无限循环小数的循环节 2 //求循环节时,需要定义一个数组,用与标记是否有相同的余数,若是遇到时,结束循环,即得到循环节 3 #include 4 using namespace std; 5 6 int main() { 7 int a, b...

  • 机器学习简单代码示例    //在gcc-4.7.2下编译通过。 //命令行:g++ -Wall -ansi -O2 test.cpp -o test #include using namespace std; void input(int &oper,const bool meth) {//meth为true...

  • 在opencv中,reshape函数比较有意思,它既可以改变矩阵的通道数,又可以对矩阵元素进行序列化,非常有用的一个函数。 函数原型: C++: Mat Mat::reshape(int cn, int rows=0) const 参数比较少,但设置的时候却要千万小心。 cn: 表示通道数(channels), 如果设为0,...

  • // WindowsSocketServer.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #include #include #pragma comment(lib,"Ws2_32.lib")usin...