#include <set>
#include <iostream>
#include <string>
int main(void) {
std::set<std::string> sites;
std::string site0 = "sina.com.cn";
std::string site1 = "sina.com.cn";
std::string site2 = "163.com";
std::string site3 = "qq.com";
sites.insert(site0);
sites.insert(site1);
sites.insert(site2);
sites.insert(site3);
std::set<std::string>::iterator it;
for (it=sites.begin(); it != sites.end(); it++) {
std::cout << *it << std::endl;
}
it = sites.find("qq.com"); //集合 用find 方法,确实是挺原始的。 怎么也提供个contain方法 或者 in 啊。it != sites.end() 还得自己判断,能直接返回个bool值么
std::cout << *it << std::endl;
it = sites.find("");
if (it != sites.end()) {
std::cout << *it << std::endl;
}
return ;
}