我想遍历一个搅拌向量并将所有输入与一个值进行比较。所以我创建了这个结构:
for (vector<string>::const_iterator i = needle.begin(); i != needle.end(); ++i) {
cout << *i << " ";
}
打印工作正常,但我希望能够访问std::string
函数,即find
,当我能够编写时,needle[index].find("sampleString");
我希望能够使迭代器的行为与此类似。那么如何制作类似的东西*i.find("sampleString");
呢?