首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于set.find()解决办法

2012-04-12 
关于set.find()高手指点:想在setchar* lines中查找某个字符串是否存在,在判断处有问题:char str[150]

关于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())

热点排行