AWS SDK for C++ 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
AWS SDK for C++ 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
AWS SDK for C++ 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
AWS SDK for C++ 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
AWS SDK for C++ 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 Apache
开发语言 C/C++ 查看源码 »
操作系统 Windows
软件类型 开源软件
所属分类 程序开发常用工具包
开源组织 Amazon
地区 不详
提 交 者 叶秀兰
适用人群 未知
收录时间 2015-09-14

软件简介

AWS SDK for C++ 是现代化 C++ 接口,有着轻量级的依赖。AWS SDK for C++ 是全功能的,包含低级和高级接口 ,但是有着尽量少的依赖,尽量与平台无关。当前支持 Windows,Linux 和移动平台。

这个 SDK 主要是为游戏开发者设计。

特性

  • 支持 Standard Template Library (STL).

  • 定制内存管理支持

  • 使用和支持 C++ 11 特性

  • 使用 CMake 构建,可以用原生编译器工具链构建

  • 轻量级依赖

  • 异常安全

  • 扩展,可配置日志记录

  • 默认证书供应商

  • 通过 Amazon Cognito Identity 进行认证管理

  • 通过 TransferClient 提供高级 Amazon S3 接口

  • 使用原生 OS APIs 来加密,支持 HTTP

代码示例:

Aws::DynamoDB::DynamoDBClient dynamoDbClient;
PutItemRequest putItemRequest;
putItemRequest.WithTableName("TestTableName");
AttributeValue hashKeyAttribute;
hashKeyAttribute.SetS("SampleHashKeyValue");
putItemRequest.AddItem("HashKey", hashKeyAttribute);
AttributeValue valueAttribute;
valueAttribute.SetS("SampleValue");
putItemRequest.AddItem("Value", valueAttribute);
auto putItemOutcome = dynamoDbClient.PutItem(putItemRequest);
if(putItemOutcome.IsSuccess())
{
    std::cout << "PutItem Success Using IOPS " << putItemOutcome.GetResult().GetConsumedCapacity();
}
else
{
    std::cout << "PutItem failed with error " << putItemOutcome.GetError().GetMessage();
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2020/04/05 12:25

C++之STL

STL简介 STL是Standard Template Library的简称,中文名标准模板库,惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。从根本上说,STL是...

0
0
发表了博客
2019/04/19 09:14

C++ mfc

以下是我从其他网站中学的内容,后有相应的网站学习链接地址,可供学习 1.选择菜单项File->New->Project,弹出“New Project”对话框。 2.左侧面板中Installed Templated的Visual C++下选择MFC,中间窗口中选择MFC Application,然后在下面的Name编辑框中键入工程名称,本例取名“Addition”,在Location编辑框中设置工程...

0
0
发表了博客
2019/08/11 23:27

C++的.cpp文件

.hpp,其实质就是将.cpp的实现代码混入.h头文件当中,定义与实现都包含在同一文件,则该类的调用者只需要include该hpp文件即可,无需再将cpp加入到project中进行编译。而实现代码将直接编译到调用者的obj文件中,不再生成单独的obj,采用hpp将大幅度减少调用 project中的cpp文件数与编译次数,也不用再发布烦人的lib与d...

0
0
发表了博客
2019/02/26 13:07

C++ STL详解

C++ STL详解 转载自:http://www.cnblogs.com/shiyangxt/archive/2008/09/11/1289493.html 一、STL简介 STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来 的。现在虽说它主要出现在C++中,但在被引入C...

0
1
发表了博客
2014/07/14 15:47

c++ STL之 Map

c++ STL之 Map

0
1
发表了博客
2018/07/29 20:32

C++ STL map

之前写过一篇关于map容器的一篇博客,但是只有一些基础操作,后来我在CSDN上看到了一位大佬写的博客于是转载过来了。 作者大大的博客https://blog.csdn.net/sunshinewave/article/details/8067862 —————————————————————————————————————————————————————————...

0
0
发表了博客
2020/01/10 16:17

CPP(c++) 原子操作

C++中对共享数据的存取在并发条件下可能会引起data race的undifined行为,需要限制并发程序以某种特定的顺序执行, 有两种方式:使用mutex保护共享数据,原子操作:针对原子类型操作要不一步完成,要么不做,不可能出现操作一半被切换CPU, 这样防止由于多线程指令交叉执行带来的可能错误。非原子操作下,某个线程可能看...

0
0
发表了博客
2019/03/16 15:25

c++ 面试题(C/C++/STL)

1,智能指针:auto_ptr(c++11 已经弃用),unique_ptr(用于取代 auto_ptr), shared_ptr, weak_ptr   http://www.cnblogs.com/TenosDoIt/p/3456704.html(值得一看)   https://blog.csdn.net/zhourong0511/article/details/80315961(优缺点分析) 1 // classTest.cpp : 定义控制台应用程序的入口点。 2 // 3 4 ...

0
8
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
2 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部