即使使用std ::和<iostream>,cout和endl也是未定义的

时间:2017-11-23 18:54:42

标签: cout identifier endl

我正试图进入简单的&#34; Hello World!&#34;代码,但cout和endl是未定义的。

#include<iostream>
#include "stdafx.h"
int main()
{
    std::cout << "Hello World!" << std::endl;
}

事实证明错误:&#34;&#39; cout&#39;:不是&#39; std&#39;的成员,请注意:请参阅&#39; std&#39;的声明, &#39; cout&#39;:未声明的标识符&#34;,与endl相同。 请帮助。

1 个答案:

答案 0 :(得分:0)

您在#include语句中缺少空格: #include<iostream>

这是正确的方法: #include <iostream>

完整代码:

#include <iostream>
#include "stdafx.h"
int main()
{
    std::cout << "Hello World!" << std::endl;
}