迭代器iterator问题
#include<iostream>#include<vector>
class my
{
private:
int age;
};
int main()
{
using std::cout;
using std::vector;
vector<my>::iterator pr;
return 0;
}
vc6.0 编译不通过
头文件添加#include<iterator>
main函数里添加using std::iterator;
编译也不能通过
将using std::vector;换成 using namespace std;就可以通过了,这是为什么???
不想用using namespace std这个代码,命名空间里出了vector还有什么名称是没有声明的吗
好吧,我是菜鸟