关于c中的映射的初始值假设

前端之家收集整理的这篇文章主要介绍了关于c中的映射的初始值假设前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在初始化地图图< string,int>前;
在C.我在stl中找不到contains_key或类似函数,
因此我只是使用ex [inputString];

调试器显示int正确初始化为零,这是一个很好的假设吗?

解决方法

是的,使用operator []访问时不存在的值是默认构造的.对于数值,这是0.

那就是说,你正在寻找计数方法

bool hasElement = ex.count("element");

猜你在找的C&C++相关文章