介绍五款在线编译、编译、运行的C++线上环境。并选择其中的 “在线GDB” 网站动手编写、运行第一个C++程序 “Hello World”,同时和线下IDE进行对比。
打开浏览器,就能开始学习C++日常工作使用的80%的语法,这是第一课。更多课文见C++感受与探索之旅。
配套视频
在线C++编译环境对比
- onlinegdb : www.onlinegdb.com
- repit : replit.com
- programiz : www.programiz.com
- wandbox.org wandbox.org
- godbolt.org godbolt.org
本课使用 onlinegdb 。在线运行本课代码: 在线运行 HelloWorld。
功能对比:
| 名称 | 可调试 | 交互式输入 | 输出文件 | 独立控制台 | 绑定github | github存储 | 代码分享 | 支持第三库 |
|---|---|---|---|---|---|---|---|---|
| onlinegdb | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | 否 |
| replit | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | 否 |
| programiz | 否 | ✅ | ✅ | ✅ | 否 | 否 | 否 | 否 |
| wandbox | 否 | 否 | 否 | 否 | 否 | 否 | 否 | ✅ |
| godbolt | 否 | 否 | 否 | 否 | 否 | 否 | 否 | ✅ |
代码
新手需要能默写的代码如下:
#include <iostream>
using namespace std;
int main()
{
cout<<"Hello World" << endl;
}