_说明.txt

← 测试总览 · 目录

编译运行:(需先 cd 测试/

============================================================
测试目录说明
============================================================
每个章节对应一个测试程序:测试_第NN章_xxx.cpp
运行方式(在本目录下):
    clang++ -std=c++26 -Wall -Wextra 测试_第01章_入门.cpp -o t01 && ./t01

或一键全部测试:
    for f in 测试_第*.cpp; do clang++ -std=c++26 -Wall -Wextra "$f" -o "t${f:4:2}" && ./"t${f:4:2}"; done

所有测试输出"全部通过"即本章代码全部正确;
若有 FAIL 行,表示断言失败,结合行号排查。

测试宏说明:
    CHECK(表达式) —— 断言为真,失败则计数并打印
    最后 main 返回失败数,0 表示全部通过

版本注意:本机 libc++ 较旧,缺 fold_left/enumerate/ranges::to/
jthread,测试代码均使用等价写法(详见第十三章)。

当前覆盖:第1-17章均有测试;第18章(速查表)并入17章测试。