简单易用的C++在线编译工具,你值得拥有!

有粉丝私信咨询我以前文章中演示的在线工具,我现在把使用过的在线编译工具简单整理一下分享给大家,希望能给大家的工作和学习带来帮助。

演示代码

本文演示使用如下c++代码,大家也可以自己随便写一段代码进行试验。

#include 
using namespace std;

template 
class Case
{
public:
    static inline void Run()
    {
            cout << "default case" << endl;
    }
 };
 
 template<>
  class Case<1>
  {
  public: 
     static inline void Run()
     { 
            cout << "case 1" << endl;
    }
 };
 
 template<>
  class Case<2>
  {
  public:
      static inline void Run()
      {
              cout << "case 2" << endl;
      }
  };
  
  int main()
  {
      Case<3>::Run();
 
    	return 0;
  }



菜鸟在线编译工具

网址:https://c.runoob.com/compile/12/

介绍:简单易用的C++在线编译工具

优点:工具简单易用

界面示例:左侧编写源码,点击“点击运行”按钮后,右侧显示运行结果


godbolt在线编译工具

网址:https://gcc.godbolt.org/

介绍:将 C++ 代码编译成汇编代码

优点:

界面示例:左侧编写源码,工具自动编译代码,右侧显示源码对应的汇编代码


cpp insights在线编译工具

网址:https://cppinsights.io/

介绍:查看代码编译展开后的具体情况

优点:

界面示例:左侧编写源码,点击三角形“运行”按钮后,右侧显示源码对应的展开代码,下侧显示编译结果。


quick bench在线编译工具

网址:https://quick-bench.com/

介绍:可以快速对一些 C++ 代码片段进行 benchmark 并可视化显示出来

优点:

界面示例:左侧编写源码,工具自动编译,右侧显示性能测试对比结果。


build bench在线编译工具

网址:https://build-bench.com/

介绍:测试、比较不同 C++ 代码的编译开销(CPU、内存、I/O)

优点:

界面示例:左侧编写源码,压下右侧“Build Time”按钮,右侧显示性能测试对比结果(Charts)、程序包含的所有头文件(Includes)、源码对应的汇编代码(Assembly)、编译器编译展开的代码(Preprocessed)。


wand box在线编译工具

网址:https://wandbox.org/

介绍:支持多种编程语言多个编译器版本的在线编译运行网站

优点:

界面示例:左侧进行编译选项选择,右侧编写源码,压下下侧“Run”按钮,下侧显示运行结果。


原创不易,欢迎点赞、关注、转发、收藏!

展开阅读全文

页面更新:2024-01-31

标签:在线   工具   编译器   示例   源代码   源码   优点   界面   代码   简单   网址

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top