Vector是C++中用来取代C数组的,是stl中的一个类。
如果要使用,要么using std::vector,要么每次都写全std::vector。std是stl的namespace。
通常的做法是直接写using namespace std。这样就可以使用std里的所有的组件了。
namespace(名字空间)
为了避免名字冲突而使用的。在不同的空间里可以使用同一个名字而不会引起名字冲突。
它的声明就像声明一个类一样。
例:
namespace A{
int f(){……};
char g(){……};
……}
在使用名字空间里函数的时候有几种方法:
1-就像声明一个类的成员函数一样,只是类名换成了空间名 A::f();
2-可以用using关键字 using namespace A; 这样以后的代码使用的就是名字空间A中的函数了。


