JSON for Modern C++ 是一个由德国大牛 nlohmann 编写的在 C++ 下使用的 JSON 库。 具有以下特点 直观的语法 整个代码由一个头文件组成 json.hpp,没有子项目,没有依赖关系,没有复杂的构建系统,使用起来非常方便 使用 C++ 11 标准编写 使用 json 像使用 STL 容器一样 STL 和 json 容器之间可以相互转换 严谨的测试:所有类都经过严格的
日志库:只有logging.h, logging.c 文件,包含即可,使用方便。 支持定时刷日志; 支持日志缓冲大小设置; 支持8个日志级别; emergency, /* application is unusable */ alert, /* action must be taken immediately */ critical, /* crit
MySQL Connector/ODBC 是 MySQL 数据库的官方 C 语言驱动程序。 C API 提供对 MySQL 客户端/服务器协议的低级访问,并使 C 程序可以访问数据库内容。C API 代码随 MySQL 一起分发并在libmysqlclient库中实现 。 大多数其他客户端 API 使用该libmysqlclient 库与 MySQL 服务器通信。(Connector / J 和
Mirror C++ 反射库提供了编译时和运行时的 C++ 程序元数据,例如命名空间、类型、枚举、类以及类成员和构造函数等。同时提供一些高级的工具用于类似工厂类生成器。
Azure IoT C SDKs and Libraries The Azure IOT Hub Device SDK allows applications written in C99 or later or C++ to communicate easily with Azure IoT Hub, Azure IoT Central and toAzure IoT Device Provis
Hprose 是高性能远程对象服务引擎(High Performance Remote Object Service Engine)的缩写。 它是一个先进的轻量级的跨语言跨平台面向对象的高性能远程动态通讯中间件。它不仅简单易用,而且功能强大。你只需要稍许的时间去学习,就能用它轻松构建跨语言跨平台的分布式应用系统了。 Hprose 支持众多编程语言,例如: AAuto Quicker ActionS
GNUstep Objective-C Runtime 被设计为 GCC Runtime 的替代品。它支持三种 ABI: 旧的 GCC ABI,它提供对 Objective-C 1.0 特性的支持。这可以通过 Clang 中的 -fobjc-runtime=gcc 标志或用 GCC 编译来选择。 最初的 GNUstep non-fragile ABI,旨在与 GCC ABI 兼容,但提供对现代 O
该项目可以让你在 Objective C 应用程序(适用于 iPhone 手机和 Mac 系统)中使用 OpenSocial API 。支持例如 Myspace, Orkut, Hi5, 51.com, netLog, Hyve, 等 OpenSocial 容器.
这是 Objective-C 编程语言用来连接 MySQL 数据库的驱动程序。 示例代码: /* * A simple init method, note the formatting and whitespace */ - (id)initWithHost:(NSString *)h port:(NSInteger)p user:(NSString *)u password:(NSStrin
Visual C++ 2008 Express Edition 是一个微软提供的简化版本,Express Edition 中没有提供集成开发环境的大部分专业功能。不过,胜在是免费的(非开源)!
AWS SDK for C++ 是现代化 C++ 接口,有着轻量级的依赖。AWS SDK for C++ 是全功能的,包含低级和高级接口 ,但是有着尽量少的依赖,尽量与平台无关。当前支持 Windows,Linux 和移动平台。 这个 SDK 主要是为游戏开发者设计。 特性 支持 Standard Template Library (STL). 定制内存管理支持 使用和支持 C++ 11 特性 使
当你需要在纯C语言的应用程序中访问 MySQL 表中的数据时,是非常繁琐的事情,而该框架可以帮你大量的简化编码的工作,该框架采用 Python 开发,适用于 C 语言程序。 示例代码: #include <db.h> #include <stdio.h> #include <string.h> #include <time.h> int main (int argc, char **argv) {
C++ String Toolkit Library 是 C++ 模板化的字符串切割工具包,类似 Java 的 StringTokenizer 类。 示例代码: strtk::multiple_delimiter_predicate(Iterator begin, Iterator end);std::string str_delimiters = " ,.;:<>'[]{}()_?/'`~!@#
Google C++ Testing Framework是Google公司用来在各种不同平台上编写C++测试代码的框架。 它是基于xUnit体系结构,支持自动覆盖测试,有丰富的断言、死循环监测,可以生成XML格式的测试结果报告。
Unified Parallel C (UPC) 是 C 语言的扩展,主要设计用来在大规模的并行计算机中开发高性能的应用程序。该项目为集群中的单个节点、分区地址空间、内存做了统一的建模。UPC 使用单程序多数据模型(SPMD)。