C++当中,#include <string> 和 using std::string

来源:互联网 发布:抽查天猫京东淘宝假货 编辑:程序博客网 时间:2024/05/20 02:53

#include <string>:使用 string 类型必须要包含 string 头文件,

using std::string :作为标准库的一部分,string 定义在命名空间 std 中。

简单来说,前者是真正引入了 string 定义,而后者则是方便使用,不需要每次都写成 std::string,直接写 string 即可。

只有在前者出现之后才能使用后者,后者不能够单独使用。

如果在开头有 using namespace::std,那么后者当然就可以省略。

原创粉丝点击