文章目录
一、freecplus框架简介
freecplus框架是UNIX平台下C/C++程序开发的业务层基础框架,由C语言技术网组织开发、维护。其目的是为C/C++程序员供免费的、开源的程序库。freecplus框架与C++标准库结合使用,可以极大的提高程序员的开发效率。
freecplus框架的初衷是为C/C++程序员提供功能强大、简单易用的函数和类,把程序员从纷繁复杂的C/C++底层代码中解放出来,程序员将更关注软件功能和业务逻辑的实现。
freecplus框架中采用了第三方的开源库,如ftplib,并对这些库做了封装,形成更简单易用的类库。
在致力开源的C/C++程序员的努力下,freecplus将不断的优化、完善和扩展,希望有更多的优秀程序员加入。
二、freecplus开源许可协议
freecplus开源许可协议正文如下:
版权所有 © 2008-2020,码农有道,C语言技术网(www.freecplus.net)。
特此向任何得到本软件副本或相关文档的人授权:被授权人有权使用、复制、修改、合并、出版、发布、散布、再授权和/或贩售软件及软件的副本,及授予被供应人同等权利,只需服从以下义务:
在软件和软件的所有副本中都必须包含以上版权声明和本许可声明。
如果违返,无论在本软件的使用上或其他买卖交易中是否涉及合同,都属于侵权行为,我们保留追究的权利。
freecplus开源许可协议正文结束。
三、freecplus框架内容
按照实现的功能,freecplus框架有12个分类。
字符串操作
字符串操作函数和类,包括:
1)安全的字符串复制函数;
2)安全的字符串拼接函数;
3)安全的格式化输出到字符串的函数;
4)删除字符串左边、右边和两边指定字符的函数;
5)字符串大小写转换函数;
6)字符串替换函数;
7)从字符串中提取数字的函数;
8)正则表达式函数;
9)字符串拆分的类;
10)统计字符串字数的函数。
2、xml解析
从xml格式的字符串中解析出字段。
3、日期时间
1)日期时间的获取、转换和运算;
2)把整数表示的时间转换为字符串表示的时间;
3)把字符串表示的时间转换为整数表示的时间;
4)时间运算;
5)精确到微秒的计时器。
4、目录操作
1&