std::pair<string, string> person {"John", "Smith"}; if(names.find(person) != std::end(names)) std::cout << "We found " << person.first << " " << person.second << std::endl; else std::cout << "There's no " << person.first << " " << person.second << std::endl;这个容器是从上一节获取的,这段代码会报告 John Smith 是存在的。如果不存在,find() 会返回这个容器的结束迭代器,并且会执行第二条输出语句。
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有