trinitycore源码分析(Tiny C++通用库终于基本上完成了 专职C++ C++博客)
Tiny C++通用库终于基本上完成了 。包括的内容有字符串XAnsiString(Unicode版本还没有定下来 ,不过可以很快实现) 。动态数组XArray,对象数组XObjectArray ,日期类系列 ,XMap ,XSet ,Ini配置读写类 ,日志类 ,还有一些常用的数据类型 。绝大多数 ,都是基本模板实现 。也就是包含头文件就可以使用了 。除此之后 ,还引入了base64,crc32,md5的实现 ,这些实现都是从网上找的源代码 ,我在这里全部改为了模板实现 ,但无法找到原作者,如果您发现跟您的原创代码一样 ,请谅解 。 另外代码还没有写上注释和版权信息 。示例还没有完成 ,单元测试还没有全部写完 。所以后面的进度要加快了 。
该库实现的功能,并没有追求高性能 ,这个依赖编译器优化 ,重点在于简单易用 。目前该库在vs2005,vs2008下面编译通过 ,支持64位编译 。
本人非常厌恶STL的string实现 ,其它还有vector,map,set我觉得它很烂 ,纯属个人理解 ,请不要给我丢砖 。所以重造了一下车轮。
下面是SVN下载地址 ,正式版本发布还需要一段时间整理 。
svn https://xmcommon.googlecode.com/svn/trunk/common创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!