FTL(Fishjam Template Library)简介

相信各位程序员在软件开发的过程中,为了方便学习和开发,大多都设计、实现或使用过各种Utility库。我也曾经将常用的代码开发成Dll形式的库,但后来发现维护起来实在太困难。主要的问题是使用时需要区分各种版本(Debug/Release, Unicode/ANSI,不同的Visual Studio版本,甚至其中使用的 CString 都区分 MFC/ATL/WTL 的等),在没有CI的情况下,个人维护实在太困难了。

于是参考WTL的方式,重新以只需要包含头文件的方式进行了实现,形成了所谓的 FTL  -- Fishjam Template Library(也可以叫做 Functional Template Library),这样在使用时只需要包含头文件即可,非常方便。

现在将代码进行整理并开源,因为里面的东西比较多,大约有20多个不同类型的头文件,且比较杂,我会慢慢整理并持续更新代码和文档,使用中如果发现问题可及时联系。


PS:目前已经放上了最基本的 ftlbase.h 和 ftlbase.hpp 文件,里面有最基本的 调试、错误检测、日志 等相关的内容,大家可以先行试用。比如我常用的 API_VERIFY 宏( 详细说明可参见 http://blog.csdn.net/fishjam/article/details/7256421  )

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值