轻量级的 C++ 库 UCommon

分享到:
UCommon 是一个轻量级的 C++ 库,使用 C++ 设计模式,适合用于嵌入式应用的开发,例如使用 uClibc 和 POSIX 线程支持。为了这个目的,UCommon 禁用了一些特别消耗内存的语言特性,引入了 Objective-C 中的一些设计理念,例如对象引用计数、内存池和智能指针等。在处理线程锁与同步方面有自己的一些新概念。

项目主页:http://www.open-open.com/lib/view/home/1326941207296

昵    称:
验证码:

相关文档:

  • C实现修改可执行文件中的字符串,生成新的可执行文件
    这种技术常用在远程控制软件中,我们已有远程控制软件的服务器端。我们利用远程控制软件的客户端配置生成我们自己的服务端软件,...
  • 用C语言编写的微小HTTP解析器:PicoHTTPParser
    PicoHTTPParser是一个很小的,原始的,快速的HTTP请求/响应解析器。...
  • OpenDDS:数据分布式服务(DDS)的C++实现
    OpenDDS 是一个开源的 C++ 实现的 对象管理组织 OMG 的 数据分布式服务 (DDS) 。...
  • 读 Facebook App 头文件的一些收获
    最近在看一些 App 架构相关的文章,也看了 Facebook 分享的两个不同时期的架构(2013 和 2014),于是就想一窥 Facebook App 的头文件,看看会...
  • C++对象池 C++ ResourcePool
    C++ ResourcePool 是一个C++语言开发的通用的对象池,提供一个独立的类型无关的API。...
  • C语言和抽象思维(二)
    上一次我们说到C语言结合抽象思维完成一个非所见即所得的编辑器, 并且我们已经定义了这个编辑器应有的行为, 基本上抽象也已经完...
  • C++集成开发工具 KDevelop
    KDevelop 是一个免费,开源的IDE(Integrated Development Environment) 。支持多种平台包括:MS Windows, Mac OS X, Linux, Solaris 和 FreeBSD....
  • C++并发编程库:Theron
    Theron是一个轻量级的C++并发编程库,其实现了Actor模式,利用Theron可以轻松地实现并发编程。Theron的API清晰简洁,而且支持*NIX、windows、AR...
  • 跨平台的C++开发环境 CodeLite IDE
    CodeLite IDE 是一个强大的开源,跨平台的 C/C++整合开发环境. 支持包括 Windows、Linux 和 Mac 系统下运行。...
  • 常用C++函数库 Libretta
    Libretta 是一个包含有很多很有用函数的小型 C++ 库,例如支持 ini 配置文件读写等等。...
  • C/C++代码静态分析插件:VisualStudio_Scan
    VisualStudio_Scan 是一款开源免费,集成在 Visual Studio 中的 c/c++ 代码静态分析插件,集成了cppcheck,coverity,pclint 等业界优秀的静态分析工具...
  • C编译器 c++编译器 wieldylcc
    用c++重构了lcc源代码,去掉了lcc中支持多种处理器的模式,仅支持x86一种。项目目标是编译器的源代码是易于理解的,编译出的asm文件也...
  • 跨编译器构建的脚本:Build CC
    Build CC 是一个简单的脚本用于使用 GNU toolchain 进行跨编译器的构建。...
  • 如何实现一个malloc
    任何一个用过或学过C的人对malloc都不会陌生。大家都知道malloc可以分配一段连续的内存空间,并且在不再使用时可以通过free释放掉。但...
  • C++函数指针详解
    学习c++的过程中,指针是难点,熟悉了指针之后,还有一个让人很蛋疼的难点,那就是函数指针了。本博文详细介绍一下常见的各种坑爹...
  • 实现专业品质创意的C++开源包:Cinder
    Cinder是一个专为创意而生的C++开源包。Cinder是一款C++开源资料库,是一个跨平台的,专为程序制图、音频、视频、网络、图像处理和计算...
  • C++异常处理
    C++异常处理...
  • 跨平台C++库 CrissCross
    CrissCross是一种小型的跨平台C++库,用于处理控制台和文件I / O , CPU的识别( CPUID ) ,散列( MD2 , MD4 , MD5编码,了SHA - 1 ,SHA- 256 ,S...
  • C++的MIME库 mimetic
    mimetic 是一个 C++ 的类库,用来处理 MIME 数据。...
  • C/C++项目开发框架:DFC
    DFC是Dust、Farm和Crop的缩写,为C/C++项目提供了一个开发流。概括地说,Dust是平台源码,Farm是开发平台,Crop是运行环境。首先,Dust是一个...