首页 > 编程语言 >推荐 10 款 C++ 在线编译器

推荐 10 款 C++ 在线编译器

时间:2022-12-28 14:34:01浏览次数:102  
标签:10 高亮 自定义 提示 代码 C++ 编译器


推荐 10 款 C++ 在线编译器_代码高亮

1

Coding Ground

Url:​https://www.tutorialspoint.com/compile_cpp_online.php​

推荐 10 款 C++ 在线编译器_代码高亮_02

Coding Ground 是 Tutorialspoint(很强大的免费教程网站)的一个编码平台。它提供的编译器支持 C++14,并且还具有代码高亮、新建文件/项目、下载文件/项目、自定义设置(例如:主题色)、错误提示等功能。

相当不错,唯一的缺点是缺少智能提示!

2

Codechef

Url:​https://www.codechef.com/ide​

推荐 10 款 C++ 在线编译器_代码高亮_03

Codechef 的编译器支持 C++14,并且具有代码高亮、智能提示、自定义设置、下载代码、错误提示等功能。

比较完美,就是执行速度略慢!

3

Geeksforgeeks

Url:​https://ide.geeksforgeeks.org/​

推荐 10 款 C++ 在线编译器_自定义_04

Geeksforgeeks 的编译器支持 C++14,它具有代码高亮、智能提示、主题设置、新建文件、代码上传/下载、错误提示等功能,并且编辑器支持全屏模式。

如果要说缺点,就是自定义设置功能不全(只能设置主题色),而且不注意的话,很难发现上传/下载按钮。

4

OnlineGDB

Url:​https://www.onlinegdb.com/​

推荐 10 款 C++ 在线编译器_代码高亮_05

OnlineGDB 支持到 C++14 的所有版本,它具有代码高亮、智能提示、下载代码、自定义设置、错误提示等功能。更为重要的是,它还可以调试哦!

这个也很优秀,缺点可能就是不支持创建文件。

5

paiza

Url:​https://paiza.io/en​

推荐 10 款 C++ 在线编译器_代码高亮_06

paiza 是一个全屏的在线 IDE,允许编辑、编译、执行和共享多个 C++ 文件。它具有代码高亮、智能提示、新建文件、自定义设置错误提示等功能。如果要使用像标星(表示喜欢)、GitHub(gist)集成这样的高级功能,则需要登录!

没什么大的缺点,就是不能下载代码!

6

Repl

Url:​https://repl.it/languages/cpp11​

推荐 10 款 C++ 在线编译器_代码高亮_07

Repl 的编译器支持 C++11,它具有代码高亮、智能提示、创建文件、自定义设置、错误提示等功能。用户还可以进行登录,从而访问一些高级功能。

相比前面几个,它的缺点就是无法创建文件/项目,也不能下载代码。

7

JDoodle

Url:​https://www.jdoodle.com/​

推荐 10 款 C++ 在线编译器_代码高亮_08

JDoodle 提供的编译器支持 C++17,并且具有代码高亮、创建项目、自定义设置、下载代码、错误提示等功能。这是一个非常基础的编译器,若要使用更高级的功能则需要登录。

它的主要缺点是缺少智能提示、而且编译和执行缓慢。

8

C++ Shell

Url:​http://cpp.sh/​

推荐 10 款 C++ 在线编译器_错误提示_09

C++ Shell 系统使用的是 GCC 4.9.2,并带有 Boost 1.55。它具有语法高亮、错误提示等功能。此外,它还支持一些额外的选项,像 C++ 标准选择(C++98/C++11/C++14)、警告级别、优化级别、标准输入等。

这个缺点相对较多,比如缺少智能提示、创建文件/项目、下载代码、自定义设置等功能,而且执行速度也较慢。

9

Rextester

Url:​https://rextester.com/l/cpp_online_compiler_gcc​

推荐 10 款 C++ 在线编译器_错误提示_10

Rextester 是一个标准的在线 IDE,允许编辑、编译、执行和共享单个 C++ 文件。它支持的 C++ 编译器版本有 clang、gcc、vc++,并且具有诸如代码高亮、错误提示等功能。

它的缺点也比较多,比如缺少智能提示、创建文件/项目、下载代码、自定义设置等功能。

10

Compiler Explorer

Url:​https://godbolt.org/​

推荐 10 款 C++ 在线编译器_代码高亮_11

Compiler Explorer 是一个交互式编译器,左侧显示了可编辑的 C/C++、Go、Swift(以及更多)代码,右侧是编译代码后的程序集输出,比较适合用来查看汇编代码。它具有代码高亮、自定义设置、错误提示、汇编输出、保存、共享等功能。

它的缺点是没有智能提示,而且功能有点儿多,让人眼花缭乱!

最后的话

当然了,在线编译器太多了,没办法逐一介绍。有兴趣的话,大家可以自行体验,选择自己最习惯的!

这里再罗列一些:Remoteinterview、Codepad、Codebunk、Ideone、Codiva、Wandbox、Coliru ......

·END·
 

推荐 10 款 C++ 在线编译器_代码高亮_12

标签:10,高亮,自定义,提示,代码,C++,编译器
From: https://blog.51cto.com/waleon/5974451

相关文章

  • C++/Qt 系列推荐 - ORM(对象关系映射)
    教程目录以下是教程目录,从理论到实战,一步步深入ORM:​​快速认识ORM​​​​QxOrm介绍、下载、编译​​​​QxOrm快速上手​​​​在Ubuntu上安装MySQL​​​​QMYSQL......
  • C++工资管理系统
    C++工资管理系统参考题目3:工资管理系统该系统在磁盘上存储了某单位全体职工的工资信息。对于每位职工存储以下信息:职工编号、基本工资、津贴、岗贴、补贴、应发数、个......
  • 修改内核源码绕过反调试检测(Android10)
    一、Android反调试     反调试在代码保护中扮演着非常重要的角色,虽然不能完全阻止攻击者,但是能加大攻击者的分析时间成本。目前绝大多数Androidapp都加固了,为了防......
  • Win10/11打印机错误0x0000709解决方法
    打印机是日常办公常用的设备之一,通过系统中的共享功能够给多个设备使用,操作起来非常的方便。而近期Windows10和11更新补丁导致大量的打印机无法共享,出现0x0000709错误代码......
  • 【杂谈】工程能力差,C++水平菜?CUDA没写过?我推荐玩下Caffe
    深度学习开源框架众多,基于C++的训练框架唯有Caffe一个,尽管Caffe在做一些比较新的任务时成本极高,但它依旧有它存在的价值,今天在这里给出几个推荐理由。作者&编辑|言有三1......
  • 导轨安装DIN22 IPO OC系列模拟信号隔离放大器0-±5V/0-±10V/0-20mA/ 4-20mA
    概述导轨安装DIN22IPOOC系列模拟信号隔离放大器是一种将输入信号隔离放大、转换成按比例输出的直流信号混合集成厚模电路。产品广泛应用在电力、远程监控、仪器仪表、医疗......
  • C++11:非受限联合体(union)
    在C/C++中,联合体(Union)是一种构造数据类型。在一个联合体内,我们可以定义多个不同类型的成员,这些成员将会共享同一块内存空间。老版本的C++为了和C语言保持兼容,对联合体......
  • Java千问10:你知道Java语言boolean类型的变量到底占多大空间吗?
    ​我们都知道,Java语言中有个boolean类型。每个boolean类型的变量中存储的是一个true或者是false的逻辑值。那么存储这个逻辑值,需要多大的空间呢?从理论上来讲,存储这个逻辑值......
  • Effective C++ 电子书 pdf
    EffectiveC++是世界顶级C++大师 ScottMeyers的成名之作,书中的50条准则,每一条都扼要说明了一个可让你写出更好的C++程序代码的方法,并以特别设计过的例子详加讨论。......
  • Generator(生成器),入门初基,Coroutine(原生协程),登峰造极,Python3.10并发异步编程as
    普遍意义上讲,生成器是一种特殊的迭代器,它可以在执行过程中暂停并在恢复执行时保留它的状态。而协程,则可以让一个函数在执行过程中暂停并在恢复执行时保留它的状态,在Python3......