一直使用C++进行程序开发,基于需要,越来越感觉需要一个C++开发基础库
特发布个人开发及使用的mxrt开发库
1. 公共部分
主要提供一些跨平台原语及全局错误码定义等
2. XML操作
封装TinyXML,支持DOM操作
主要消除直接指针操作,以及添加XSLT操作部分
3. 数据库操作
提供统一的接口,及相应的动态导入技术,支持不同数据库sql92的相同接口
现在支持postgresql/sqlite/oracle express
4. socket/ssl_socket及相应的connector/ssl_connector
socket/connector,直接采用系统socket API
ssl_socket/ssl_connector,封装openssl
提供相同的接口
5. http/https
采用C++模板技术,利用4中的socket/ssl_socket实现客户端http/https的request/cookie/response操作
6. 简单的smtp
简单的SMTP实现
7. conv/base64
自负编码转换实现
VC 2005版本下载地址:
阅读(552) | 评论(0) | 转发(0) |