关于vector类几个的成员的引用:vector<int>::size_type ix=0vector<int>:: iterator iter = ivec.begin(); //ivec已经定义编译时出现错误,提示size_type 和iterator没定义.请问这样写有什么错误?文件头已经: #include <vector> using std::vector;
奇怪,刚刚试了下,把文件头的:using std::vector;改为: using namespace std;就OK了,有没有高手指点下这两种命名空间的声明有什么区别?为什么会导致这种问题?