D2MySTL
从零实现一个迷你STL库
快速开始
方式一: d2x自动代码检测
点击查看xlings安装命令
Linux/MacOS
curl -fsSL https://d2learn.org/xlings-install.sh | bash
Windows - PowerShell
irm https://d2learn.org/xlings-install.ps1.txt | iex
tips: xlings -> details
获取项目
d2x install d2mystl
进入练习模式
d2x checker
方式二: 动手运行验证
获取项目
git clone https://github.com/mcpp-community/d2mystl.git
动手运行测试代码
xmake run chapter0_tests
注: 测试名格式
chapter[x]_tests
前置教程
如果感觉该教程上手有点难度, 可以先学习下面的教程了解现代C++基础和核心语法特性
| 项目 | 简介 | 备注 |
|---|---|---|
| mcpp-start | 现代C++启动! - import std | 入门-0 |
| d2mcpp | 现代C++核心特性入门教程 | 入门-1 |
其他
工具安装与环境配置
本章节介绍如果安装d2x工具并创建模板项目, 以及基础的环境配置
一、安装d2x工具
方法1: 通过xlings包管理器安装 (推荐)
xlings开源包管理器, 可以解决不同环境依赖不一致的问题
点击查看xlings安装命令
Linux/MacOS
curl -fsSL https://d2learn.org/xlings-install.sh | bash
Windows - PowerShell
irm https://d2learn.org/xlings-install.ps1.txt | iex
tips: xlings -> details
xlings install d2x
二、书籍和代码检测
进入当前项目的根目录, 运行命令进行测试
查看文档命令
运行下面命令后会在浏览器打开新项目的文档/书籍
d2x book
代码自动检测功能
运行下面的checker命令, 可以看到控制台进入实时代码检测模式, 修改文件代码, 控制台会自动更新
d2x checker