在C++中通过aMap[key]和aMap.at(key)获取值有什么区别? 最佳答案 在C++ 11中,存在map::at(谁知道?)。如果键不存在,则引发异常;如果元素不存在,则find返回aMap.end();如果那里不存在任何值,则operator[] 值会为对应的键初始化一个新值。