cout 和 endl 未定义,即使使用 std:: 和 <iostream>
cout and endl are undefined even though using std:: and <iostream>
我正在尝试输入简单的 "Hello World!" 代码,但 cout 和 endl 未定义。
#include<iostream>
#include "stdafx.h"
int main()
{
std::cout << "Hello World!" << std::endl;
}
结果是错误:“'cout':不是 'std' 的成员,注意:请参阅 'std' 的声明,'cout':未声明的标识符”,和 endl 一样。
请帮助。
您在 #include 语句中缺少 space:
#include<iostream>
正确的做法是:
#include <iostream>
完整代码:
#include <iostream>
#include "stdafx.h"
int main()
{
std::cout << "Hello World!" << std::endl;
}
我正在尝试输入简单的 "Hello World!" 代码,但 cout 和 endl 未定义。
#include<iostream>
#include "stdafx.h"
int main()
{
std::cout << "Hello World!" << std::endl;
}
结果是错误:“'cout':不是 'std' 的成员,注意:请参阅 'std' 的声明,'cout':未声明的标识符”,和 endl 一样。 请帮助。
您在 #include 语句中缺少 space:
#include<iostream>
正确的做法是:
#include <iostream>
完整代码:
#include <iostream>
#include "stdafx.h"
int main()
{
std::cout << "Hello World!" << std::endl;
}