如何解决为什么 C++ 映射中没有“存在”函数?
我发现自己有时会检查某个项目是否已存在于 std::map
中,我会这样做:
if(myMap.find(item) != myMap.end()) ...
我想知道为什么没有像 exists()
这样的函数会返回相同的布尔值,判断该项目是否已经在地图中。
它会节省一点打字的时间,但更重要的是它似乎更清晰:
if(myMap.exists(item)) ...
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。