8

有没有可以在线运行 C++ 代码的网站?我见过一些编译器,但是有没有一个也可以接收来自的输入cin?我想要一个基本上可以在线托管 C++ .exe 的软件,如果它像 VC++ 平台,那就更可取了。

4

9 回答 9

12

您可能想尝试一下rextester。目前 g++ 4.7.2 带有 boost 库和提供编译器参数的能力。

现在也支持编辑Visual C++。

于 2013-04-01T13:14:32.550 回答
11

http://ideone.com/ 可以编译多种语言,并且支持标准输入

于 2012-05-30T16:54:21.767 回答
4

是的,Ideone可以做到这一点。可以在那里指定标准输入

于 2012-05-30T16:55:09.857 回答
4

编辑:微软的在线编译器似乎不再活跃:(


Microsoft Research 已在此处制作了 Visual C++ 的在线版本:http ://webcompiler.cloudapp.net/ 。

它(目前?)只编译代码而不运行它,所以你将无法检查cin:(

现在支持运行代码。

于 2013-11-26T12:52:12.777 回答
1

也许以下站点是您的目标:http ://codepad.org/

于 2012-05-30T16:54:51.887 回答
1

Wandbox.org,它提供 GCC 和 Clang 到其最新版本(截至 2018 年 11 月)。它有stdin.

我不会说它是一个 VC++ 平台。

于 2018-11-30T13:22:56.090 回答
0

TutorialsPoint 的C++ Coding Ground允许您一次保存和编译多个源文件,这有时很有用,并为您提供了一个 GNU bash 控制台供您使用。但是,共享代码不如 Ideone 之类的网站方便。

[注意:虽然它只链接到 C++、C++0x 和 C++11 环境,但您可以通过指定编译器选项为 C++14 编译代码-std=c++1y。但是,我不确定它是否有任何实验性 C++17 支持。]

于 2016-04-14T18:23:21.443 回答
0

repl.it可以编译、运行和执行C++C++11。它也是交互式的,您可以实时要求用户输入。

于 2016-06-20T09:19:42.737 回答
0

目前最好的在线工具似乎是

特殊在线编译器

https://cppinsights.io展示,C++ 如何引入转换等并解释源代码(当前基于 clang)

https://godbolt.org比较 C++ 编译器、显示反汇编、运行(许多当前编译器包括 Microsoft VCC 和嵌入式编译器)

http://quick-bench.com创建和比较基准(当前 g++ 和 clang)

https://www.onlinegdb.com,包括 gdb 调试器 (g++ 7.4.0)

可让您设置编译标志的在线编译器

https://wandbox.org(当前的 g++ 和 clang)

http://coliru.stacked-crooked.com (g++ 9.2.0)

https://repl.it/languages/cpp11 (clang 7.0.0)

https://www.tutorialspoint.com/compile_cpp11_online.php = codingground (g++ 7.1.1)

https://tio.run/#cpp-clang(g++ 8.3.1 和 clang 7.0.1)

https://rextester.com/l/cpp_online_compiler_gcc (g++ 7.4.0, clang 6.0.0, VS C++ 2015 Update 1)

不允许您设置编译标志的在线编译器

https://www.jdoodle.com (g++ 9.2.0)

https://www.codechef.com/ide (g++ 9.1.0)

https://ideone.com(g++ 8.3.0 和 clang 8.0.0)

https://paiza.io (clang 8.0.0)

https://www.codiva.io/c (clang 7.1.0)

https://code.labstack.com/cpp (g++ 8.3.0)

所有列出的编译器都支持 C++17 代码

于 2020-06-06T07:39:36.530 回答