C++, 想要使用string ,必须要用命名空间 std

来源:互联网 发布:2017笔记本电脑知乎 编辑:程序博客网 时间:2024/06/05 06:41

 这样写就是错的,编译通不过
#include <string>
void main()
{
 string x;
}

改成这样就 OK:
#include <string>
using namespace std;
void main()
{
 string x;

或者这样:
#include <string>

void main()
{
 std::string x;

原因 就是 string 是标准库,C++标准引入了命名空间namespace,标准库的空间是std

原创粉丝点击