我正在初始化地图map<string,int> ex;
在C++中。我在 stl 中找不到 contains_key 或类似的函数,
因此我只是使用ex[inputString]++;
调试器显示 int 正确初始化为零,这是一个很好的假设吗?
是的,使用以下命令访问时不存在的值operator[]
是默认构造的。对于数值,这是 0。
也就是说,您正在寻找count
method:
bool hasElement = ex.count("element");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)