C++ 在线工具

摘要:
可以在这里做方便、快速地一些小实验、尝试一些编程语言的新特性,比如C++20。QuickC++Benchmark可以快速对一些C++代码片段进行benchmark并可视化显示出来。背后用的应该是googlebenchmark这个开源库,你也可以在自己的机器上安装这个库。CompilerExplorer支持将C++代码编译成汇编代码。支持多种编译器版本*多种CPU平台。CompareC++Builds可以测试、比较不同C++代码的编译开销C++Insights主要用于看代码编译展开后的具体情况,是个学习C++模板时不错的辅助工具。
C++ 在线工具

来源https://zhuanlan.zhihu.com/p/264573010

Wandbox

  1. 支持多种编程语言 * 多个编译器版本在线编译运行的网站。
  2. 可以在这里做方便、快速地一些小实验、尝试一些编程语言的新特性,比如 C++20。
C++ 在线工具第1张

Quick C++ Benchmark

  1. 可以快速对一些 C++ 代码片段进行 benchmark 并可视化显示出来。
  2. 支持多个版本的 clang 和 gcc。
  3. 背后用的应该是google benchmark这个开源库,你也可以在自己的机器上安装这个库。
C++ 在线工具第2张

Compiler Explorer

  1. 支持将 C++ 代码编译成汇编代码。
  2. 支持多种编译器版本 * 多种 CPU 平台(x86-64、MIPS、ARM 等)。
C++ 在线工具第3张

Compare C++ Builds

  1. 可以测试、比较不同 C++ 代码的编译开销(CPU、内存、I/O)
C++ 在线工具第4张

C++ Insights

  1. 主要用于看代码编译展开后的具体情况,是个学习 C++ 模板时不错的辅助工具。
C++ 在线工具第5张

============= End

免责声明:文章转载自《C++ 在线工具》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇使用android.view.TouchDelegate扩大View的触摸点击区域Find and kill the dead lock process下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

std(标准库)和STL(标准模板库)的关系

C++标准库的内容分为10类: C1.语言支持 C2.输入/输出 C3.诊断 C4.一般工具 C5.字符串 C6.容器 C7.迭代器支持 C8.算法 C9.数值操作 C10.本地化; 下面分类详解: C1 标准库中与语言支持功能相关的头文件 头文件 描述 定义宏NULL和offsetof,以及其他标准类型size_t和ptrdiff_t。与对应的标准C头...

VC++的DLL应用(含Demo演示)

在大学大一的时候学的是C,然后后来大二的时候专业又开了C++这个课程,然后再后来自己又自学了一点VC++,大三的时候也试着编写过一个MFC的最简单的窗口程序。到大四的时候,自己又做了一个GIS的项目,是用C#.NET来编写的,然后发现C#上手好容易,而且还大部分语法规则都沿用了C,C++的习惯,于是觉得C++实在是没有一点优势可言啊。但这个暑假的实习经历又...

用Visual Studio 2015 编写 MASM 汇编程序(一)环境配置

原文地址:http://kipirvine.com/asm/gettingStartedVS2015/index.htm#CreatingProject 下面内容根据上面文章翻译整理而来! 开发32位程序需要安装内容 当安装Visual Studio,确定你已经在语言种类里选择了Visual C++(如果你忘记选择了,你可以随时返回到安装处,修改先前的安装...

VSCode编译CMake工程报错c++: internal compiler error: Killed (program cc1plus)

现象 使用VSCode+CMake构建C++工程时只能编译Release版本,无法编译Debug版本。 报错提示c++: internal compiler error: Killed (program cc1plus) 解决 编译过程中内存不足 方案1:增加内存 如果在虚拟机运行Linux可以增加虚拟机的分配内存或增大swap空间 具体方法可以参考这篇文...

Windows 上的 C++ 编译器

Windows 上的 C++ 编译器主要有:MinGW (Minimalist GNU for Windows)TDM-GCC (TDM 是 Twilight Dragon Media 的缩写)Mingw-w64 (A Windows compiler suite combining the most recent GCC compiler with th...

vs2010驱动开发环境配置

1、文件 -> 新建 -> 项目 -> Visual C++ -> 空项目 名称:Driver 2、生成 -> 配置管理器   活动解决方案配置: 新建 名称:Driver Debug 从此处复制设置:Debug 3、视图 -> 属性管理器  展开刚配置的Driver Debug | Win32  ->  右...