# CodeTrain **Repository Path**: matrix-space/code-train ## Basic Information - **Project Name**: CodeTrain - **Description**: No description available - **Primary Language**: C++ - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2020-12-14 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CodeTrain #### 介绍 c++刷题框架,非常方便的添加问题和为每个问题编写多种解决方案,框架自动地执行每个解决方案,判断结果是否正确,统计算法效率并给出结果报告。 #### 安装教程 1. 安装前提 * Meson Build * 支持c++17的编译器 2. 第三方依赖库 * spdlog日志库 * libfort控制台表格 推荐使用vcpkg安装第三方库 3. 编译命令 ``` meson setup builddir meson compile -C builddir ``` #### 使用说明 1. 添加Problem类 2. 添加Solution类 3. 为Problem声明一个Solver,并注册Solution 4. Solver.Solve()!!!