c++ map访问元素小记

42 阅读1分钟
C++ 访问元素大家都很喜欢使用下标,但是map使用下标时要注意该索引是否存在,如果没存在它不会抛异常而是会直接赋默认值。
map访问元素建议使用at,或者用下标前find查询一下。
最近的项目里遇到了问题,排查很久发现是map的下标使用导致索引不存在时赋了默认值。