关于C++中的std:cout

use*_*077 4 c++ gcc std

这段代码中是否有错误:

#include <iostream>
using namespace std;

int main()
{
    std:cout << "hello" "\n";
}
Run Code Online (Sandbox Code Playgroud)

GCC检测到没有错误,但std:cout似乎没有标准.

Bar*_*rry 12

没有错误.我可以重写你的代码,使其更清晰:

#include <iostream>
using namespace std;

int main()
{
std:
    cout << "hello" "\n";
}
Run Code Online (Sandbox Code Playgroud)

您创建了一个名为的标签std.cout使用不合格的,这是好的,因为你有using指令std上面.并且您可以通过将字符串文字彼此相邻地连接起来来连接字符串文字.这是完美格式的代码,打印"hello"后跟换行符.