关于set.find()
高手指点:
想在set<char*> lines;中查找某个字符串是否存在,在判断处有问题:
char str[150] = "http://product.tech.163.com/mobile/";
if(lines.find(str))
编译时if提示有错误,不知道这里应该怎样写?
[解决办法]
if(lines.find(str)!= lines.end())
[解决办法]
find操作返回一个迭代器,所以判断条件应为if(lines.find(str)!=lines.end())