История изменений
Исправление fsb4000, (текущая версия) :
плохо искал. есть в gcc9. в cl тоже есть с VS 2019 16.1
#include <iostream>
#include <map>
int main()
{
std::map<int, char> example{{1, 'a'}, {2, 'b'}};
for (int x : {2, 5})
if (example.contains(x))
std::cout << x << ": Found\n";
else
std::cout << x << ": Not found\n";
}
Исходная версия fsb4000, :
плохо искал. есть в gcc9. в cl тоже есть с VS 2019 16.1
#include <iostream>
#include <map>
int main()
{
std::map<int, char> example{{1, 'a'}, {2, 'b'}};
for (int x : {2, 5})
if (example.contains(x))
std::cout << x << ": Found\n";
else
std::cout << x << ": Not found\n";
}