c ++简单程序错误

gok*_*kul 0 c++ iostream include deprecated

untitled1.cpp使用以下脚本创建了一个名为dev-cpp 的文件:

#include <iostream.h>
using namespace std;
int main(){
    cout << "C++";
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

但编译器显示如下错误:

1 F:\ Dev-Cpp\include\c ++\3.4.2\backward\iostream.h:31,
来自F:\ Dev-Cpp\Untitled1.cpp in include/c ++/3.4.2/backward/iostream中包含的文件.h:31,来自F:\ Dev-Cpp\Untitled1.cpp 32:2 F:\ Dev-Cpp\include\c ++\3.4.2\backward\backward_warning.h #warning此文件至​​少包含一个已弃用或过时的文件头.请考虑使用C++标准第17.4.1.2节中的32个标头之一.示例包括将标头替换为C++包含的标头,或者代替不推荐使用的标头.要禁用此警告,请使用-Wno-deprecated.

我有什么错误?我如何解决它?

orl*_*rlp 6

在C++中,您可以在不使用.h后缀的情况下导入标准库.

#include <iostream>
Run Code Online (Sandbox Code Playgroud)

所以你的固定例子:

#include <iostream>

int main(int argc, char **argv) {
    std::cout << "C++";
    return 0;
}
Run Code Online (Sandbox Code Playgroud)