请问有没有朋友知道,有哪些强大实用的第三方库。目前我了解到 boost库很强大,但是发现C++库相比于python库来说,少的可怜。
c++强大实用的第三方库,估计就只有boost算得上综合库。
其次我认为是一些通信中间件比较强,比如grpc(protbuf)
再其次能称得上常用的,这些都是针对某一领域,opencv(图像)、openGL/osg(三维)、FFmpeg(多媒体库)、工具库:cpp-base64(Base64编解码库)、json解析、操作excel等。
或者github上的一些针对网络性能、多并发的一些库,或者prometheus-cpp(时间序列数据库)。
但实际上c++经常使用的是一些c语言写的三方库。像openssl(加密)、DPDK(网络)等。
总的来说,CPP也不需要这么多开库,而且c11和c20都出来了,也能满足大部分需求了。因为每个公司都有自己的cpp框架,只是基于这个框架,针对业务,我们可能会用到一些三方库。
https://blog.csdn.net/xuyouqiang1987/article/details/113640814
https://github.com/facebook/folly
folly.也是啊。
python的特色就是库多。
https://blog.csdn.net/xuyouqiang1987/article/details/113640814
谁跟你说没有第三方库的?是比python少,但是也不是没有。python里面基本上一些常用的库你都可以找到对应的CPP库,举例来说numpy库对应的就有NumCpp。主要看你是要干嘛,而不是说没有第三方,基本上追求高性能的第三方库全是c/cpp的源码,像图像处理就有opencv,3D的openGL等等,显卡相关的cuda也是c/cpp的库。