1. 首页
  2. 数据库
  3. 其它
  4. postgrespp:postgres ++异步C ++驱动程序是PostgreSQL中C ++中的薄libpq包装器旨在使libpq易于使用。 它具有异步行为

postgrespp:postgres ++异步C ++驱动程序是PostgreSQL中C ++中的薄libpq包装器旨在使libpq易于使用。 它具有异步行为

上传者: 2021-03-20 06:42:01上传 ZIP文件 16KB 热度 21次
Postgres ++ postgres ++是一个异步c ++ libpq包装器,旨在使libpq易于使用。 它被设计为极其简单和纤薄。 更安全,更轻松 它结合使用C ++ 11可变参数模板的功能和PQsendQueryParam。 这使该库更容易使用,也更安全。 要求 C ++ 17 该库当前需要c ++ 17标准。 在编写本文时,它几乎没有使用c ++ 17功能,因此将其移植到c ++ 14或c ++ 11应该相对简单。 libpq 该项目基于libpq。 促进 使用了一些boost库,例如boost.asio和boost.endian。 它们的用法并不繁琐,我相信可以轻松完成所有的升级工作。 作为改进,也许可以抽象出套接字就绪信号接口,以允许用户通过模板插入自己的版本。 cmake 构建系统基于CMake。 测验 单元测试基于gtest。 例子 boost::asio
下载地址
用户评论