动手学现代C++核心语言特性 | 交互式的代码练习
持续更新中
C++11 - 11 - 继承造函数
获取最新内容
d2x update更多 -> changelog
项目视角
- 1. 任何人都可以在网上免费获取课程资源
- 2. 强调通过动手实践/代码练习的方式来学习
- 3. 提供自动化的代码练习 + 方便的环境搭建的工具支持
- 4. 通过社区共享、共建、互助实现良性循环 - 开源 + 论坛
使用者视角
- [掌握] - 现代C++核心的语言特性及使用场景
- [掌握] - 通过编译器报错信息定位问题的能力
- [熟悉] - 通过文档和cppreference解决C++中不熟悉问题的能力
- [了解] - 如何参与技术社区 - 开源项目的使用、提问题、参与讨论或贡献的姿势
- 🌍练习进度/状态显示
- 📍自动定位练习代码文件
- ✅实时的代码检查和结果验证
- 🤖
AI智能代码引导
点击下面按钮 即可在云端自动完成配置, 并进入练习代码检测模式
提示:
- 更多项目使用细节, 可以参考 本地练习环境快速搭建 和 项目在线文档
- 使用完毕请记得在 Codespaces 界面 Stop 容器,以节省额度。
通过使用xlings获取项目并运行编译器驱动开发模式(自动化检测)来进行代码练习
点击查看xlings安装命令
curl -fsSL https://d2learn.org/xlings-install.sh | bashirm https://d2learn.org/xlings-install.ps1.txt | iex注: xlings包含所需的xim和d2x工具 -> 详情
下载项目到当前目录并自动配置本地环境
xlings install d2x:mcpp-standard可以在项目目录执行
d2x book命令, 打开本地文档(包含使用说明和电子书)
d2x book在项目目录
mcpp-standard运行checker命令, 进入练习代码自动检测程序
xlings checker由于项目处于持续更新阶段, 可以使用下面的命令进行自动同步(如果同步失败, 可能需要手动用git进行更新项目代码)
d2x update- 即时交流(QQ群): 167535744
- 论坛版块:: 项目相关的练习代码、技术交流和讨论
注: 复杂性问题(技术、环境搭建等问题)推荐在论坛发帖, 并详细描述问题细节, 能更有效于问题的解决和复用
- 参与社区交流: 反馈问题、参与社区问题讨论
- 参与项目维护和开发: 参与社区中问题处理、修复Bug、开发&优化新功能/模块
📑开源协议与贡献许可(License & CLA)
- 本项目欢迎自由使用与分发!你可以在 Apache License 2.0 和 CC-BY-NC-SA 4.0 协议下免费使用、修改和分享本项目的代码与文档内容
- 如希望参与贡献代码或文档,请先阅读贡献者许可协议(CLA)
👥贡献者


