本章,我们将讨论最重要的库类型:string
和vector
。另外,我们也涉及内置的数组类型。
关于using
声明命名空间,需要注意的是:
头文件不应该包含using声明。
这是因为,头文件的内容会被复制到程序代码。如果头文件使用了using
声明,每个包含该头文件的程序都会
得到相同的命名空间声明,这一般是我们不希望看到的。
另外,C++虽然支持C风格的字符串,但不推荐使用了(有很多bug,和安全问题,且难以使用)。C++如果要使用
C风格的字符串,#include<cstring>
。