小编Cha*_*lie的帖子

“使用 std::string”和“#include <string>”有什么区别

我刚刚学习 C++,我不太明白将using std::stringVS放在#include <string>主文件顶部之间的区别。

我似乎能够定义字符串而无需#include <string>这里:

#include <iostream>
using std::cout; using std::cin;
using std::endl;
using std::string;

int main()
{
    string s = "hi";
    cout << s;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

这似乎运行没有问题,那么为什么我会出现这个问题呢#include <string>

c++ string using include

-4
推荐指数
1
解决办法
564
查看次数

标签 统计

c++ ×1

include ×1

string ×1

using ×1