轻量级的 C++ 库:GNU uCommon

分享到:

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

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

昵    称:
验证码:

相关文档:

  • 面向对象的C语言开发框架:Nesty
    Nesty是跨平台的,面向对象的C语言开发框架。Nesty旨在为从事系统开发的编程人员提供一套统一的、高效的、易于使用的编程接口。...
  • 用C++编写一个井字游戏 (Tic Tac Toe)
    这个有趣的C++系列打算展示一下使用C++写代码可以和其他主流语言一样高效而有趣。在第二部分,我将向你展示使用C++从无到有的创建一...
  • 读 Facebook App 头文件的一些收获
    最近在看一些 App 架构相关的文章,也看了 Facebook 分享的两个不同时期的架构(2013 和 2014),于是就想一窥 Facebook App 的头文件,看看会...
  • C语言的KD树实现 kdtree
    kdtree 是一个简单易用的 KD-trees 的 C 语言实现。...
  • C++11 中委派 (Delegates) 的实现
    在 C++ 中通过一个全局函数来绑定到对象的成员函数是很有用的,这个特性也存在于其他语言中,例如 C#的委派。在 C++ 中相当于成员函...
  • 纯Java 实现的 C 语言预处理器 - JCPP
    JCPP 是一个完整、兼容、独立的纯Java 实现的 C 语言预处理器,其目的是为了使用编写在 Java 中可使用的 C 风格编译器...
  • C语言的BASE64处理 b64
    b64 是很很小型的、简单而且搞笑的 Base64 编码和解码的 C 语言库,无需依赖其他第三方的程序库,支持各种操作系统。同时也包含一个灵...
  • 编写跨平台应用的C++类库 commonc++
    commonc++ 是一个 C++ 类库,用于在编写跨平台的程序时提供统一的接口和方法。commonc++ 封装了例如线程、信号、网络通讯、进程调度、日...
  • C++ 的工具类:libutil++
    libutil++ 提供了一系列 C++ 的工具类,诸如 IP地址、Socket、命令行、压缩、加密、日志、字符串、时间、接口和任务类。...
  • C++ RAD平台 U++
    U++是一个开源的跨平台C++ RAD平台,作者从98年就开始开发,到今年持续了十一年了。U++一直都是一个非常非常小众的开发平台,几乎没什...
  • 底层的 C 程序库 skalibs
    skalibs 是一组用于一般用途的、底层的 C 程序库,可替换标准 C 库的一些方法,主要用于构建很小的静态二进制文件。...
  • C语言包管理:clib
    clib是一个C编程语言的包管理器。...
  • C程序运行时内存结构分析
    静态变量存储在静态存储区,局部变量存储在动态存储区(栈),代码存放在代码区 寄存器,EBP指向栈底,ESP指向栈顶,EIP指向正在执...
  • C++ 语言的 IO 包 Conexus I/O 库
    conexus 是一个通用的 C++ 语言的 IO 包,包含对 IPv4/6 的Sockets、串行通讯、核心消息队列、管道以及文件的操作封装。...
  • GCCAVR编译器 WinAVR
    WinAVR-20070525 是Windows 版的 GCCAVR编译器,GCCAVR是一款免费的编译器,编译功能也挺强的,有一点不好就是不是那容易入手。总得来说还是...
  • C++字符串详解
    之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作...
  • C++多媒体处理库 libCVD
    libCVD 是一个高可移植和具备高性能的用于处理计算机视觉、图像、视频的C++库。其重点是提供简单高效的高质量的图形和视频处理方法...
  • C语言连接mysql源代码实例
    不需要按照ODBC驱动。通过mysql自带的3306端口进行数据传输。 注意libmysq.dll与对应服务器版本的关系。...
  • libjc - C语言事件驱动开发包
    libjc 是 C 语言的事件驱动开发框架。...
  • VC++实现小托盘的处理
    VC++实现小托盘的处理...