RLib aims at providing a lightweight, highly cohesive and low coupling framework of useful cpp toolkit.
因GoogleCode关停, 之前在上面的项目已经全部迁移至Github, 欢迎star!
由于个人是从C#转向C++的, C#的命名规范有了的先入为主的意识, 所以RLib到处是C#的影子, 不过最近又因为接触不少其它语言或者框架, 包括java、php和stl、boost等,所以又可能多了java或者php的影子, 但整体的命名规范还是有一定约束。
RLib更新并不频繁, 但一直在维护, 目前涵盖了基础数据结构、文本处理、内存管理、网络通讯、线程等相关模块。这个框架最早从2011年开始编写, 可能在外人看来不过是纯粹的个人轮子库罢了, 但就我而言, 在库的维护过程中, 免不了要深入细节、算法调优、平台兼容、各种踩坑修锅等等, 结果就是需要大量阅读文档,当然参考其它成熟框架也必不可少, 这些都在无形中就锻炼了编程能力,回顾这几年的代码变动、接口调整, 无不见证了个人的代码思想、编程风格的变迁, 或许数年之后自己回头看都会觉得可笑, 但是这份回忆是无价的。
项目地址:
https://github.com/rrrfff/RLib
项目主页: