好用的C++第三方库

----------------------------------------------------------------------------------------------------------------

1

x2struct
https://github.com/xyz347/x2struct

用于将json/xml/libconfig/bson转为C++结构体,也可以反过来将结构体转成相应字符串
(类似Go的转换,开发效率高)

json转换依赖于part2的rapidjson
xml转换依赖于part3的rapidxml

----------------------------------------------------------------------------------------------------------------

2

rapidjson
https://github.com/Tencent/rapidjson

使用起来比jsoncpp舒服,便捷,文档也很清楚,Tencent出品必属正品。

----------------------------------------------------------------------------------------------------------------

3

rapidxml
http://rapidxml.sourceforge.net/

不是Tencent的,而rapidjson的起名则是借鉴rapidxml的(官方文档写的),Tencent就会...哈哈。
rapidxml与tinyxml一样,都很轻便,但是rapidxml更轻,tinyxml对不起这个名字了呀。

----------------------------------------------------------------------------------------------------------------

4

evpp
https://github.com/Qihoo360/evpp

现代化C++11高性能TCP UDP HTTP网络库。evpp语法采用C++11的特性,大量使用std::string,而不是char*独占天;使用std::stringstream,而不是sprintf;易读的Lambda,而不是函数指针等等。满满的C++11诚意。

参考我的博文:https://my.oschina.net/feistel/blog/3001279


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值