b树专利
C++通用框架和库Apache C++标准库:是一系列算法、容器、迭代器等基本组件的集合。ASL :Adobe源代码库提供同行评审和可移植的C++源代码库。Boost:大量通用C++库的集合。BDE:它来自彭博信息实验室的开发环境。Cinder:一个开源开发社区,提供专业质量的创造性编码。Cxxomfort:一个轻量级的库,只包含头文件,将C++ 11的一些新特性移植到C++03。Dlib:采用契约式编程和现代C++技术设计的通用跨平台C++库。EASTL :EA-STL Part ffead-cpp:企业应用开发框架Folly:开源C++库JUCE:用于开发跨平台软件的全包C++类库libPhenom:用于构建高性能、高可伸缩系统的事件框架。LibSourcey:Loki:c+++库的设计,这是一个用C++11事件驱动LIBU: C编写的多平台工具库,用于实时视频流和高性能网络应用,包括通用设计模式和习惯用法的实现。MiLi:一个只包含头文件的小型C++库openFrameworks:开发一个用于创造性编码的C++工具包。Qt:跨平台应用和用户界面框架原因:跨平台框架,让开发者更容易使用Java,。Net和Python,也满足了他们对C++性能和优势的需求。ROOT:一系列面向对象的框架,具有所有功能,可以非常高效地处理和分析大量数据,被欧洲原子能研究机构使用。STLport: STXXL,STL的代表版本,是超大数据集的标准模板库。Ultimate++ :C++: C++跨平台快速应用开发框架Windows模板库:C++库Yom 11:c++ 11开放多方法开发Windows应用和UI组件。
Btsk:进化对象,游戏行为树的入门工具:基于模板,ANSI C++进化计算库,可以帮助你非常快速的编写自己的随机优化算法。Neu: C++11框架,编程语言集,用于创建人工智能应用的多用途软件系统。
助推。Asio:一个用于网络和底层I/O编程的跨平台C++库。Libev:全功能、高性能的时间循环,略微模仿libevent,但不再像libevent那样受限,还修复了一些bug。Libevent:事件通知库libuv:跨平台异步I/O。
音频,声音,音乐,数字音乐库FMOD:一个易于使用的跨平台音频引擎和音频内容游戏创作工具。maximilian:c+++音频和音乐数字信号处理库OpenAL:开源音频库-跨平台音频API Opus:完全开放、免版税、高度通用的音频编解码器Speex:免费编解码器,被Opus抛弃Tonic:c+++易用高效的音频合成Vorbis: Ogg Vorbis是完全开放、非专有、免版税的通用压缩音频格式。
生物信息学、基因组学和生物技术libsequence:一个用于表示和分析群体遗传数据的C++库。SeqAn:专注于生物数据序列分析的算法和数据结构。Vcflib:一个用于解析和处理VCF文件的C++库。Wham:直接对BAM文件的基因结构变异进行关联测试。
压缩和归档库bzip2:一个完全免费、免费专利和高质量的数据压缩doboz:一个可以快速解压PhysicsFS的压缩库:一个提供对各种归档的抽象访问的库,主要用于视频游戏,设计灵感部分来自于Quake3的文件子系统。KArchive:一个用于创建、读取、写入和操作文件(如zip和tar)的库。它通过QIODevice的一系列子类提供透明的压缩和解压缩数据,使用gzip格式。LZ4:非常快速的压缩算法LZHAM:对数据库进行无损压缩,压缩比接近LZMA,但是解压缩速度要快很多。lzma:7z格式的默认和通用压缩方法。LZMAT:及其快速实时无损数据压缩库miniz:单C源文件,压缩/扩展压缩库,使用zlib兼容API,ZIP存档读写,PNG写入模式。Minizip:Zlib最新bug修复,支持PKWARE磁盘跨越,AES加密和IO缓冲。Snappy:快速压缩和解压缩ZLib:非常紧凑的数据流压缩库ZZIPlib:为ZIP存档提供读取权限。
并发执行和多线程加速。compute:OpenCL Bolt的C++GPU计算库:针对GPU优化的C++模板库c++ React:c++的反应式编程库11 TBB:英特尔线程构建模块Libcls。Ph:基于OpenCL的GPU加速SPH流体模拟库:OpenMP: OpenMP API推力:类似C++标准模板库的并行算法库HPX:适用于任意规模并行和分布式应用的通用C++运行时系统VexCL:适用于OpenCL/CUDA的C++矢量表达式模板库。
C++ B-tree:基于B-tree数据结构,实现命令存储容器的模板库。Hashmaps:开放寻址哈希表算法在C++中的实现
Bcrypt:一个跨平台的文件加密工具。加密文件可以移植到所有支持的操作系统和处理器上。Bee Crypt: Botan: C++ Crypto++:与加密方案相关的免费C++库。完整实现GnuTLS: SSL,Libgcrypt LibTomCrypt LibreSSL:一个免费的SSL/DTLS协议,属于2014 OpenSSL的一个分支:一个非常全面的,模块化的,可移植的加密工具library:一个基于NaCI的加密库,顽固又好用。Nettle底层的加密库OpenSSL是一个强大的、商业的、功能齐全的开源加密库。C语言中的微型AES128:用C语言实现了AES128ESB的一种紧凑便携的加密算法。
关键词数据库、SQL server、ODBC驱动程序和工具hiberlite: C++对象关系映射for Sqlite3 Hiredis:一个非常简单的C客户端库for Redis数据库级别DB:快速键值存储库LMDB:满足数据库四个基本元素的嵌入式键值存储MySql++: MySQL封装的C++包装RocksDB of C API:快速存储来自脸书的嵌入式键值Sqlite:一个只有几百KB的全嵌入式全功能关系数据库,可以正确地包含在您的项目中。
调试库,内存和资源泄漏检测,单元测试增强。测试:升压。Test:Boost library Catch:一个非常时髦的,C++原生框架,只包含头文件,用于单元测试,测试驱动开发和行为驱动开发。CppUnit:移植自JUnit的C++测试框架:CTest:CMake测试驱动:googletest: Google C++测试框架ig-debugheap:用于跟踪内存错误的多平台调试堆:libtap:用C语言编写测试memtrack用于跟踪C++中的内存点。用microprofile-跨平台网络尝试分析minUnit:一个用C写的迷你单元测试框架,只用了两个宏Remotery:一个用于web view UnitTest++的单一C文件分析器:一个轻量级C++单元测试框架。
Cocos2d-x:一个用于构建2d游戏、交互式书籍、演示和其他图形应用的跨平台框架。Grit:一个社区项目,旨在建立一个免费的游戏引擎并实现一个开放世界的3D游戏。Irrlicht: Polycode,用C++语言编写的开源高性能实时#D引擎:用c++实现的创作游戏的开源框架(与Lua绑定)。
CEGUI:一个灵活的跨平台GUI库FLTK:一个快速轻量的跨平台C++GUI工具包。GTK+:用于创建图形用户界面的跨平台工具包gtkmm:流行的GUI库GTK+的官方C++接口。Imgui:最小依赖的即时模式图形用户界面libRocket :libRocket是一个C++ HTML/CSS游戏界面中间件MyGUI:快速、灵活、简单的GUI Ncurses:终端用户界面QCustomPlot: Qt绘图控件Qwt无更多依赖:Qt控件QwtPlot3D面向用户和技术应用:基于Qt/OpenGL的功能丰富的C++编程库,本质上提供了一组3D控件OtterUI :OtterUI是一个面向嵌入式系统和交互娱乐软件的用户界面开发解决方案。PDCurses是一个包含源代码和预编译库的公共图形函数库wxWidgets C++库,它允许开发者通过使用一个代码库为widows、Mac OS X、Linux等平台创建应用程序。
Bgfx:跨平台渲染库Cairo:一个支持各种输出设备的2D图形库,一个小型的3D渲染和动画引擎magnum C++11和OpenGL 2D/3D图形引擎Horde3D,一个用C++编写的面向场景和实时的,一个灵活的3D渲染引擎(不是游戏引擎)OpenSceneGraph有一个高性能的开源3D图形工具包Panda3D,用于3D渲染和游戏开发框架,用Python和C++编写。Skia是一个完整的2D图形库,用于绘制文本、图形和图像。urho3d是一个跨平台的渲染和游戏引擎。
助推。GIL:通用图像库CImg:用于图像处理的小型开源C++工具包CxImage:用于加载、保存、显示和转换的图像处理和转换库。可以处理的图像格式包括BMP、JPEG、GIF、PNG、TIFF、MNG、ICO、PCX、TGA、WMF、WBMP、JBG、J2k。FreeImage:一个开源库,支持常见的图片格式和多媒体应用所需的其他格式。GDCM:草根DICOM库ITK:跨平台开源图像分析系统Magic k++:ImageMagick程序的C++接口Magick WND:ImageMagick程序的C++接口OpenCV:开源计算机视觉类库tessera。CT-OCR: OCR engine VIGRA:用于图像分析的通用C++计算机视觉库VTK:用于3D计算机图形、图像处理和可视化的开源免费软件系统。最后,对于学习编程或者想在工作中得到提升的程序员来说,如果你想更好的提升自己的编程能力,有助于你提升自己的水平!作者在这里或许能帮到你~编程学习书籍分享:编程学习视频分享:分享(源代码、项目实战视频、项目笔记、基础入门教程)欢迎转行学习编程的伙伴,用更多的素材学习,比自己成长更快!