6个开源的cpp开发库

分享到:

Boost - CPP Library

6个开源的cpp开发库
Boost provides free peer-reviewed portable C++ source libraries. Boost libraries are intended to be widely useful, and usable across a broad spectrum of applications. It supports String, Containers, Streams, Generic programming, Concurrent programming, Math, Memory and lot more.

Website Link : http://www.boost.org/


POCO C++ Libraries - Cross-platform C++ libraries with a network/internet focus

6个开源的cpp开发库
Modern, powerful open source C++ class libraries and frameworks for building network- and internet-based applications that run on desktop, server, mobile and embedded systems. It has a collection of C++ class libraries, conceptually similar to the Java Class Library, the .NET Framework or Apple’s Cocoa.

Website Link : http://pocoproject.org


Pantheios - The C/C++ Logging Sweetspot

A C++ diagnostic logging API that is simple to use, 100% type-safe, generic, infinitely-extensible, atomic, platform-independent, and extremely efficient. And, best of all, it upholds the spirit of C: you only pay for what you use. Pantheios is readily extended to use the existing transport mechanisms of feature-rich diagnostic logging libraries such as ACE, log4cpp, log4cplus, log4cxx.

Website Link : http://www.pantheios.org/


STLSoft - C and C++ Libraries

6个开源的cpp开发库
Robust, Lightweight, Cross-platform, Template Software. STLSoft is a collection of STL and standard library extensions, and facades over operating-system and 3rd-party APIs.

Website Link : http://www.stlsoft.org/


Loki - C++ library of common design patterns and idioms

6个开源的cpp开发库
A C++ library of designs, containing flexible implementations of common design patterns and idioms.

Website Link : http://loki-lib.sourceforge.net/


C++ Btree - Template Library B-tree data structure

C++ B-tree is a template library that implements ordered in-memory containers based on a B-tree data structure. Similar to the STL map, set, multimap, and multiset templates, this library provides btree_map, btree_set, btree_multimap, and btree_multiset.

Website Link : https://code.google.com/p/cpp-btree/

昵    称:
验证码:

相关文档:

  • C++ typename的起源与用法
    侯捷在Effective C++的中文版译序中提到: C++的难学,还在于它提供了四种不同(但相辅相成)的程序设计思维模式:procedural-based, object-b...
  • 很酷的C语言技巧
    C语言常常让人觉得它所能表达的东西非常有限。它不具有类似第一级函数和模式匹配这样的高级功能。但是C非常简单,并且仍然有一些...
  • 50条大牛C++编程开发学习建议
    每个从事C++开发的朋友相信都能给后来者一些建议,但是真正为此进行大致总结的很少。本文就给出了网上流传的对C++编程开发学习的50...
  • 跨平台的C++开发环境 CodeLite IDE
    CodeLite IDE 是一个强大的开源,跨平台的 C/C++整合开发环境. 支持包括 Windows、Linux 和 Mac 系统下运行。...
  • C++界面库:DuiVision
    一个c++界面库. DuiVision界面库是参考了仿PC管家程序、金山界面库、DuiEngine、DuiLib等多个基于DirectUI的界面库开发的。...
  • 一个“蝇量级” C 语言协程库
    协程(coroutine)顾名思义就是“协作的例程”(co-operative routines)。跟具有操作系统概念的线程不一样,协程是在用户空间利用程序语言的语...
  • C++ Resources Compiler - 生成 C++ 源码文件
    C++ Resources Compiler 是一个工具,用来生成一个 C++ 源码文件,包括相应的头文件,用以嵌入任意数据文件并提供一个 Resource 类用来访问这...
  • 免费的加密/加密C++库和源代码
    免费的加密/加密C++库和源代码...
  • 实现专业品质创意的C++开源包:Cinder
    Cinder是一个专为创意而生的C++开源包。Cinder是一款C++开源资料库,是一个跨平台的,专为程序制图、音频、视频、网络、图像处理和计算...
  • C++ 函数编程库 FC++
    FC++ 是最好的基于 C++ 的函数编程库开放源码实现,可以把它插入遗留的 C++ 代码中。BSFC++ 等项目中已经使用了 FC++,BSFC++ 是一个用 C++ 进...
  • C/C++命名风格
    存在C/C++中的四种命名风格: 帕斯卡(Pascal)命名法 将标识符的首字母和后面连接的每个单词的首字母都大写。可以对三字符或更...
  • 用C++编写一个井字游戏 (Tic Tac Toe)
    这个有趣的C++系列打算展示一下使用C++写代码可以和其他主流语言一样高效而有趣。在第二部分,我将向你展示使用C++从无到有的创建一...
  • 用于 Web 的 C++ 编译器:Duetto
    Duetto通过允许编程人员做如下的事情,来组合emscripten和node.js的优势用C++编写web应用,重用现有的代码,并且使得移植到浏览器的应用和...
  • C++模板库 libsigc++
    libsigc++是实现类型安全回调的一个C++模板库。...
  • C/C++代码编辑器 GCCSense
    GCCSense 是一个使用 GCC 代码分析器的智能 C/C++ 开发工具,通过内部编译信息,可提供高级代码自动完成功能,GCCSense 是一个独立的程序,...
  • C++类型安全SQL模版库:sqlpp11
    sqlpp11 是 C++ 的类型安全 SQL 模版库。...
  • zip文件C语言解析包 ZZIPlib
    ZZIPlib 是一个轻量级的用来从ZIP文件抽读取文件的C语言包,同时也可以用来将多个文件压缩成zip格式,采用的是 zlib 库开发。...
  • C++通用内存检查
    由map的升序排列和折半查找想到可以解决一些实际的问题,比如堆内存的管理...
  • C++中对字符串进行插入、替换、删除操作
    C++中对字符串进行插入、替换、删除操作...
  • Command Line Progress Bar
    这是一个在 Linux 下用 C 语言写的控制台下的进度条,如下图所示:...