标头不会显示在开发C++
Headers don't show up in Dev C++
我正在尝试在dev c ++中执行此超级基本的hello world代码,但出现此错误
我尝试在网上搜索相关答案
#include <iostream>
#include <conio>
void main()
{
cout<<"hello";
getch();
}
我得到的错误是:
[Error] conio: No such file or directory
compilation terminated.
recipe for target '"Hello world.o"' failed
自从我第一次学习java以来,我对这个简单的代码已经不熟悉了,我总是想知道为什么c ++不像java那么容易
。public class HelloWorld
{
public static void main(String[] args)
{
System.out.println("Hello World");
}
}
注意:它不需要那些使用 int 和返回类型以及像 c++ 这样的东西
我需要一种比这更好的方法,而无需使用
1( "使用命名空间 std"
2( "int main 和 return 0">
3( "void::main">
和其他类似的事情
#include <iostream>
using namespace std;
int main()
{
cout << "Hello, world!";
return 0;
}
一个甜蜜而简单的解决方案,如Java。
谢谢。
附言我在 turbo C++ 中键入了完全相同的程序,它运行良好并提供所需的输出
我能想到的最短和最简单的写法是
#include <iostream>
int main() {
std::cout << "Hello, world!n";
}
1( main
必须在C++int
返回。但 main 也很特别,因为它是唯一会在不返回值时隐式返回 0
的函数。所以你可以放下return 0;
.
2(不需要using namespace std;
(并积极劝阻(。只需显式限定在该命名空间中调用的函数。
3( 标准C++中没有conio
标头。
Dev C++使用C++
17,而Turbo C++使用C++98,这是C++的不同版本。
这就是您的代码不起作用的原因
相关文章:
- 如何用RISC-V GD32VF103CBT6开发板卸载精确的ADC过采样
- 我正在开发服务器,ip作为参数传递不起作用
- 如何使用 GPS 和指南针开发点移动算法
- AWS IoT 开发工具包:通过 TCP 端口 443 使用 MQTT
- 使用AAR的虚幻安卓开发
- 为什么开发人员将C / C ++用于嵌入式系统,而不是像Python这样的高级语言与C相比?
- 开发C++/地图中的控制台角色扮演游戏
- 测试驱动开发 c++:如何将对象添加到向量中,将歌曲添加到播放列表并对其进行测试
- 使用 AWS C++ 开发工具包分段上传 S3
- 如何在可视化代码中生成用于 c++ 开发的调试器?
- 与 AWS 开发工具包的链接问题
- CMake 工具链文件:嵌入式开发的适当值"CMAKE_SYSTEM_PROCESSOR"
- 错误:#include 在开发C++中嵌套得太深
- 使用代码在 AWS 开发工具包C++控制台应用程序上设置凭证
- 可视化配置 VS 代码以进行 C++ 编程和开发
- GCP 或 AWS 是否支持 C++ 和 GUI 应用程序开发?
- C++如何告诉开发人员在设计模板(如Java接口)时实现某事
- 在没有Xcode的macOS中开发具有依赖关系的应用程序
- 仅在标头开发中转发声明
- 如何使用 AWS C++ 开发工具包在给定的开始和结束日期范围内列出 S3 中的文件