当前位置: 首页 > news >正文

C++11实践指北

C++11:书、在线工具、库。

1. 《现代C++语言核心特性解析》

覆盖 C++11~C++20 特性的讲解。
视频跟读:https://www.bilibili.com/video/BV1nN4y1j7fv

现代CPP随笔_0CCh - 每天5分钟了解现代C++新特性

2. 《C++ Primer》第五版

基于 C++11 的 C++ 入门书。
正在看。

3. 《C++程序设计原理与实践》

正在看。

4. 《C++沉思录》(Ruminations on C++ 中文翻译)

正在看。

在线网站

1. CppInsight: https://cppinsights.io

可以将 c++ 代码转为 c++ 编译器处理后的代码,仍然是 c++ 的样子而不是汇编代码,提供了不错的可读性,帮助理解 c++ 语法黑魔法。例如 lambda 表达式展开为了 functor

在这里插入图片描述

2. Compiler Explorer: https://godbolt.org

c/c++代码转汇编,以及部分平台的运行。编译器特别多,编译器版本也很全。
缺点:msvc 编译器下,代码无法执行; 没有 apple clang 编译器

3. float-toy

用来理解浮点数的二进制表示的网站。

原版: https://evanw.github.io/float-toy
精度改进版:https://shiona.github.io/float-toy

在这里插入图片描述

4. 在线汇编和反汇编器

https://shell-storm.org/online/Online-Assembler-and-Disassembler/

例如查询某个 ISA 指令的二进制表示, 在开发 https://github.com/nihui/ruapu 时被用到

1. https://github.com/eggs-cpp/invoke

A C++11/14/17/20 implementation of INVOKE and its related facilities.

2. https://github.com/gulrak/filesystem

An implementation of C++17 std::filesystem for C++11 /C++14/C++17/C++20 on Windows, macOS, Linux and FreeBSD.

3. https://github.com/eggs-cpp/variant

Eggs.Variant is a C++11/14/17 generic, type-safe, discriminated union.


http://www.mrgr.cn/news/59663.html

相关文章:

  • 微服务之间调用,OpenFeign传递用户(RequestInterceptor接口)
  • 解密 Redis:如何通过 IO 多路复用征服高并发挑战!
  • smartctl硬盘检查工具
  • H7-TOOL的LUA小程序教程第15期:电压,电流,NTC热敏电阻以及4-20mA输入(2024-10-21,已经发布)
  • 通过FDM升级Firepower
  • vue3 树型视图,利用自定义SFC来定义一个TreeItem,然后进行渲染出一个树形。
  • OpsAny社区版与专业版的主要区别是什么
  • 农作物大豆病虫害识别分类数据集(猫脸码客第227期)
  • 基于IMX6ULL开发板LCD点阵显示字符学习
  • C++——string的模拟实现(上)
  • Fofa搜索技巧(理论加实践的整理)
  • TypeError: predict2() missing 1 required positional argument: ‘img2‘
  • 将CSDN博客转换为PDF的Python Web应用开发--Flask实战
  • IDEA中add frame work support被禁用或找不到的解决方案
  • 使用 Axios 上传大文件分片上传
  • 2023年06月中国电子学会青少年软件编程(图形化)等级考试试卷(一级)答案 + 解析
  • 【数据集】全球陆地表面反照率Albedo
  • MIT 6.824 Lab1记录
  • 【LeetCode每日一题】——1791.找出星型图的中心节点
  • 如何录屏?四款录屏软件实测对比
  • 【零售和消费品&软件包】快递包装类型检测系统源码&数据集全套:改进yolo11-HSPAN
  • 简单的udp程序
  • 群控系统服务端开发模式-应用开发-业务架构逻辑开发API建表
  • xss跨站及绕过与防护
  • zjy-sqlite-manage使用文档v1
  • C语言二刷指针篇