《C++ Primer》习题9.12是这样的:
编写一个函数,其形参是一对迭代器和一个int型数值,实现在迭代器标记的范围内寻找该int型数值的功能,并返回一个bool结果,以指明是否找到指定数据。
我的想法是在vector对象中寻找int型数值,函数声明在头文件中,函数定义在源文件中。
函数声明如下:
bool findInt(vector<int>::iterator begin, vecotor<int>::iterator end, int ival);
但是编译器VS2010提示说"Error:未定义标识符vector",如下图: