C++ map键能否重复

C++ map键能否重复,第1张

map容器是允许插入相同键值得对象的。但是,如果该键在map中已经存在,再插入相同键值时,会保持该map不变的。(使用insert *** 作)

find *** 作返回指向元素的迭代器,如果不存在,则返回 end迭代器。

如int count = 0

map<string, int>::iterator it = word.find("hello")

if(it != word.end()) count = it->second

插入之前,用你想插入的数据作为查询条件,在数据库查询一下,如果有返回数据,那就是数据库已经存在这条数据,反之该数据在数据库不存在

        String name = 想插入的数据

User  user = service.getName(name)//查询数据库

if(null==user) {

//该数据数据库不存在

}else {

//该数据已经存在该数据

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6617986.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-25
下一篇 2023-03-25

发表评论

登录后才能评论

评论列表(0条)

保存