unordered_map.at()和unordered_map[]都用于引用给定位置上存在的元素,
唯一区别在于当key不存在时,at()会抛出了超出范围的异常,而operator []会用默认值进行初始化。
版权声明:本文为weixin_44178736原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
unordered_map.at()和unordered_map[]都用于引用给定位置上存在的元素,
唯一区别在于当key不存在时,at()会抛出了超出范围的异常,而operator []会用默认值进行初始化。