C++_标准库和第三方库
作者:互联网
标准库
C++标准库,包括了STL容器,算法和函数等。
C++ Standard Library:是一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准的一部分。
Standard Template Library:标准模板库
C POSIX library : POSIX系统的C标准库规范
ISO C++ Standards Committee :C++标准委员会
C++ 第三方库
Boost 大量通用C++库的集合。
是为C++语言标准库提供扩展的一些C++程序库的总称。Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一
数据处理-科学计算
Eigen:做线性代数相关的操作,由于Eigen调用MKL、BLAS等高性能线性代数库做底层,
性能已经得到了足够的优化,而且又不用去学MKL、BLAS这些接口复杂的库,使用起来方便快捷。
GSL:这是一个大而全的数学库,GSL性能一般,线性代数方面的计算用更快的Eigen就好了,
不必用GSL里面的。使用GSL主要是用来调用它的一些别人已经写好的数值积分、微分等方面的函数,就不用自己去写了。
fftw3:最快的傅里叶变换库,而且里面的傅里叶变换还有并行模式,速度非常快!
图像类
MFC <Microsoft Foundation Class> 微软基础库
Qt 跨平台的应用程序和用户界面框架
GTK 开源的GUI库
ffmpeg
C语言开源项目
SQLite
标签:Eigen,BLAS,C++,GSL,标准,线性代数,第三方 来源: https://www.cnblogs.com/ytwang/p/16291091.html