有哪些优秀的CC++开源代码框架?

有哪些优秀的CC++开源代码框架?,第1张

看多了也没用,推荐两个工作中最常用的

Boost。针对语言层面和STL的扩展框架。在里面可以找到大量的基础数据结构/算法/网络/OSWrapper/Template类型的库。C++最近的特性C++11/14/17/20绝大多数都来自Boost。

Folly。Facebook开源的针对C++的基础库。如果说Boost偏向语言层面和STL。Folly更偏向互联网的服务端编程。常用的如json,url,eventbase,channel等。并且从Folly上衍生的Facebook组建也很常用如fbthrift,wangle。

如果是学习的话我推荐你去看看Linux、FreeBSD系统中与网络有关的那些命令程序的代码,比如ping、tcpdump等等,他们还有很多更强大的开源替代方案,比如mtr,都是学习的好材料。这些程序都追求把一件事情做到极致,所以往往结构清晰却又不会过于简单,你看看光是下载就有wget和curl两大神器够你折腾了。Linux和FreeBSD的这类自带命令虽然功能相同,但往往实现方式有很大差别,对比阅读效果甚好。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12058256.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-20
下一篇2023-05-20

发表评论

登录后才能评论

评论列表(0条)

    保存