我也不知道啊,我给版主发过邮件去了,他还没回呢,他回后我再写在这
using namespace std;
就是声明命名空间的。
c++的标准库定义在一个称为std的名字空间里,加了"using namespace std",所有的std::前缀都可以不加。
如果不加,程序就象下面那样:
#include<string>
#include<list>
int main()
{
std::string s ="Hello,world!\n";
std:: list<std::string> slogans;
return 0;
}
另外,楼主想实现这般查找,可以看看9楼 ElfDN 的代码,他的更简单,是经典算法,而且不易出丢掉边界值的bug。