我有一张地图
std::map<long long, string> directory;
我试图找到一个特定的数字,如果在地图中找到该数字,则将其分配给变量。但似乎if条件不起作用,即使没有找到导致错误的数字,它也会输入if。什么不见了?
auto it = directory.find(12345);
string response = "value not found"
if (it != directory.end());
{
response = it ->second;
}