how to check if key exists in map c++ code example
Example 1: check if key exists in map c++
if ( m.find("f") == m.end() ) {
} else {
}
Example 2: c++ map key exists
if ( !(myMap.find("key") == myMap.end()) ) {
} else {
}
Example 3: check if map key has value cpp
#include<map>
int main(){
map<int,char> m;
char ch = '!';
if (m.find(ch) != m.end()) {
std::cout << "Key found";
} else {
std::cout << "Key not found";
}
return 0;
}
Example 4: check if an element exists in a map c++
#include <iostream>
#include <unordered_map>
#include <algorithm>
int main()
{
std::unordered_map<char,int> m;
std::string s("abcba");
std::for_each(s.begin(), s.end(), [&m](char &c) { m[c]++; });
char ch = 's';
if (m.find(ch) != m.end()) {
std::cout << "Key found";
} else {
std::cout << "Key not found";
}
return 0;
}