C/C++ 开发库 | C/C++ Development Library
这里收集一些著名的 C/C++ 开发库、SDK、类库、可复用类与结构代码 等信息,列举它们的介绍、参考和网站链接,为各位 C/C++ 程序员和爱好者提供检索和查阅类库的方便。
下面收集的 C/C++ 类库介绍整理来源于文章: C++ 资源之不完全导引(作者:曾毅、陶文),这篇文章曾发表于 2004 年 5 月《优快云 开发高手》。
上文中介绍的类库有些已经多年未见发布和网站内容的更新了,特别是一些开源的项目。我检查了作者提供的 链接地址 和项目的 活跃程度,更改内容上的偏差并补全了重要说明。另外,增加了自己使用和了解的 C/C++ 类库的介绍。
更新说明列表 (Last Update: 2011-02)
目录
C/C++ 标准库与运行时库 | C/C++ Standard & Runtime Library
实现 ISO 的 C/C++ 语言规格标准中要求的标准库,每个组织或厂家的实现均有差异。在链接的二进制库中通常还伴随实现了平台特定的基础运行时库,例如 POSIX 标准。
ISO C/C++/POSIX 的标准如下:
Microsoft C Run-Time Libraries & Standard C++ Library
微软的这一套运行时库,在功能和链接库上分为 3 个部分:Run-Time Libraries (CRT)、Standard C++ Library、CRT for Managed
这里收集一些著名的 C/C++ 开发库、SDK、类库、可复用类与结构代码 等信息,列举它们的介绍、参考和网站链接,为各位 C/C++ 程序员和爱好者提供检索和查阅类库的方便。
下面收集的 C/C++ 类库介绍整理来源于文章: C++ 资源之不完全导引(作者:曾毅、陶文),这篇文章曾发表于 2004 年 5 月《优快云 开发高手》。
上文中介绍的类库有些已经多年未见发布和网站内容的更新了,特别是一些开源的项目。我检查了作者提供的 链接地址 和项目的 活跃程度,更改内容上的偏差并补全了重要说明。另外,增加了自己使用和了解的 C/C++ 类库的介绍。
更新说明列表 (Last Update: 2011-02)
目录
- C/C++ 标准库与运行时库 | C/C++ Standard & Runtime Library
- 模式复用与基础功能 | Pattern Reuse & Basic Function
- 字符串处理 | String Handling
- 应用框架与图形用户界面 | Application Framework & GUI
- 通用功能 | General Function
- 线程 | Threads
- 科学与并行计算 | Scientific & Parallel Computation
- 网络功能 | Network Communication
- XML 功能 | XML Functions
- 持久存储 | Persistence & Storage
- 加解密 | Cryptographic
- 日志 | Logging
- 函数式编程 | Functional Programming
- 杂项 | MISC
C/C++ 标准库与运行时库 | C/C++ Standard & Runtime Library
实现 ISO 的 C/C++ 语言规格标准中要求的标准库,每个组织或厂家的实现均有差异。在链接的二进制库中通常还伴随实现了平台特定的基础运行时库,例如 POSIX 标准。
ISO C/C++/POSIX 的标准如下:
C99: ISO/IEC 9899-1999 (C Programming languages)
C++2003: ISO/IEC 14882-2003 (C++ Programming languages)
C++0x: ISO/IEC FCD 14882 (C++ Programming languages):第 3 版的 C++ 语言标准。关注发布页上的 Status 是否还是 Under development。
POSIX Interface: ISO_IEC 9945-2-2003 (POSIX - Part 2: System Interfaces)
Microsoft C Run-Time Libraries & Standard C++ Library
MSDN Run-Time Library Reference
MSDN C Run-Time Libraries:讨论 Microsoft CRT、Standard C++ Library 对应的 lib 和 dll 文件。
MSDN Standard C++ Library Reference:微软的标准 C++ 库参考,包括 STL 子集的参考。
MSDN STL/CLR Library Reference:从 VC9 开始,微软的 STL 分为两种实现,一种是传统的 C++ 本地代码实现,另一种是托管 C++ 的 CLR 实现,称为 STL/CLR 库。这里是 STL/CLR 库的参考。
What Every Computer Programmer Should Know About Windows API, CRT, and the Standard C++ Library, by Alex Blekhman:讲述 Windows API、Microsoft CRT、Standard C++ Library 之间的关系,以及运行库的 Unicode、字符集编码问题,静态与动态链接问题。
微软的这一套运行时库,在功能和链接库上分为 3 个部分:Run-Time Libraries (CRT)、Standard C++ Library、CRT for Managed