Skip to content

Repository files navigation

PClib

这是一个个人 C++ 库,其中某些功能仅在 Windows 上可用

功能

  • 文本用户界面(TUI)
  • 容器类
  • IO & 文件操作
  • Ansi 转义
  • 一些算法
  • 数学支持
  • 颜色计算
  • (Windows) Web 套接字(socket)
  • (Windows) 控制台扩展
  • 还有更多...

安装

克隆仓库并 include 头文件即可

git clone https://github.com/PCwqyy/PCLib.git
git clone https://gitee.com/pcwqyy/PClib.git

示例:

#include"/path/to/PCLib/Utility/Ansi.hpp"

演示

详见此处

联系

作者英语水平有限,如果发现拼错等还请多多包涵

邮箱: w123567910@outlook.com
博客:www.cnblogs.com/PCwqyy

许可证

该项目使用 MIT License

贡献

欢迎任何形式贡献!您可以通过以下方法参与:

  1. 提交 issues 以报告错误或提议新功能
  2. 提交 pull request 以修复问题
  3. 改进文档

版本号

所以,版本号怎么编的?

  • 如果是正式版:
    • 采用 1.X.Y 格式
    • X 大版本号
    • Y 小版本号,如为 0 则省去
    • 举例:1.2 1.1.7
  • 如果是快照版:
    • 采用 YYvZZX 格式 跟 Mojang 学的
    • YY 年份
    • ZZ 年份内大快照编号
    • X 大快照内小快照编号
      • 按字母顺序编排
      • 如果本次快照是损坏的、不可运行的,则用 q, qq, q3, q4 ...标记,这类快照一般没有自述文件
    • 举例:24v3a 25v15e 26v1q 24v5qq 24v5q5

PClib 1.2.1(未发布)

  • TUI 库的 DOM 结构(这并不是一个小改动)
  • 自动同步数据容器 SyncedData

更新日志

历史

26v1a

  • 大幅修改了 Exception.hpp
    现支持流式处理、强制处理、类型继承等功能

26v2a

新 Demo: Color

  • 演示如何使用 Color

About

PCwqyy的个人C++库! Personal C++ lib by PCwqyy.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages