|
Console Library 4.7.0
A header-only library that makes C++ simple
|
| console | |
| win | |
| melody.h | Windows 平台 MIDI 音乐播放库,支持乐器选择、音符播放和 BPM 控制。 |
| all.h | 一键式包含头文件。 |
| box.h | 提供可存储任意类型的异构容器(Box)和类型擦除包装器(Item)。 |
| colorful.h | 提供控制台颜色和样式修饰的 ANSI 转义序列常量。 |
| compre.h | 提供类似 Python 列表推导式的容器适配器,支持 map/filter 等函数式操作。 |
| csexc.h | 定义 console 库使用的自定义异常类层次结构。 |
| cursor_ptr.h | 提供双指针游标智能指针,分离所有权与访问位置。 |
| file.h | 提供跨平台的文件路径封装和文件 I/O 操作。 |
| info.h | 提供库的版本信息、许可证、编译器及平台识别函数。 |
| input.h | 提供丰富的控制台输入函数,支持类型安全输入、范围检查、行读取、确认输入等。 |
| iter.h | 提供些许关于迭代器的拓展功能。 |
| kb.h | 非阻塞的获取键盘的按键输入。 |
| literals.h | 提供自定义字面量运算符,包括字符串字面量、时间字面量和格式化字符串字面量。 |
| logging.h | 提供带颜色和级别的日志记录功能。 |
| matools.h | 提供 MultiArray 多维数组的数学工具函数。 |
| maybe.h | 提供类似 std::optional 的可选值容器 Maybe,支持空状态(nothing)。 |
| multiarray.h | 提供编译期维度固定的多维数组容器 MultiArray,支持任意维度和元素级算术/逻辑/位运算。 |
| outfwd.h | 为 STL 容器提供输出流运算符的前向声明。 |
| output.h | 提供 STL 容器的格式化输出和灵活的输出控制工具。 |
| progress.h | 提供非侵入式的容器遍历进度条显示。 |
| random.h | 提供随机数生成、随机选择、随机打乱等实用工具。 |
| rational.h | 提供运行时的分数运算。 |
| re.h | 提供正则表达式匹配、搜索、替换、分割等操作,接口类似 Python 的 re 模块。 |
| repr.h | 提供类似 Python 的 repr() 函数,用于生成对象的可读字符串表示。 |
| screen.h | 使用8点位Unicode盲文实现的控制台艺术,需要终端支持,建议设置合理的字体和大小。 |
| sfinae.h | 提供编译期类型特征检测(SFINAE 工具),用于判断容器、可调用对象、迭代器、下标访问、字符串、可打印类型、字符类型等。 |
| std.h | 聚合包含所有 C++ 标准库头文件(根据语言标准版本条件包含)。 |
| strpp.h | 提供字符串处理工具函数和格式化类。 |
| time.h | 提供时间度量、计时、休眠和日期时间格式化功能。 |
| view.h | 提供容器的非拥有视图(View),支持区间切片和便捷的工厂函数。 |