c++ string为什么要加std

2025-06-20 09:04:39
推荐回答(2个)
回答1:

不只是string,绝大多数C++标准的库函数和类型都包含在一个叫std(standard的缩写)的名称空间(namespace)里面。如果不想加,可以在用string前加上using std::string;这样以后就不用加std了,直接用string就行了。如果你的程序很小,可以直接用using namespace std;导入整个名称空间

回答2:

string 在std的命名空间里面!!不加就无法找到