- 博客(4)
- 收藏
- 关注
原创 c++中 auto的一些注意事项
C++11的新标准中,引入了auto类型说明符,采用auto可以让编译器为我们去分析表达式的数据类型,省去了繁琐的描述。但是在auto的使用中,也需要注意一些细节。 1.auto可以在一条语句中声明多个变量,但是同一条声明语句只能有一个基本数据类型。auto i = 0, *p = &i; //正确auto q = 0, pi = 3.14; //错误 2.编译...
2018-11-21 16:54:25 1310
原创 C++STL之 tuple
C++ tuple 的使用说明 c++中的tuple是一个允许存放多种不同的数据类型的容器,是针对pair的泛型,和pair一样在std 的namespace中,在使用的时候,需要引用头文件,同时注意namespace;可用函数和tuple相关的一共有四个函数,下面分别对其进行介绍 1. make_tuple创建并初始化tupleauto tup = std::...
2018-11-19 09:41:07 1083
转载 EOS 数据库与持久化 API —— 实战
转载自:http://blog.51cto.com/13625500/2119083上次的文章详细讲解了 EOS 数据库的架构,本文将以官方示例为基础,详解 EOS 数据库的开发实战。基本步骤在智能合约里与 EOS 数据库交互,首先要定义存储的数据: 定义对象:具体就是定义一个 C++ 类或者 C++ 结构体,数据表就由一个个对象组成。 定义主键:在刚才的类/结构体中,...
2018-11-13 09:51:25 277
原创 消息认证码(MAC)解读
MAC(消息认证码)解读背景在开放的计算和通信世界(例如Internet)中,我们会使用不可靠的媒介传输和存储信息。而对信息完整性(integrity)的校验在某些情景下就十分重要。基于密钥作完整性校验的方法常称为MAC(Message Authentication Code)。通常MAC在共享密钥的双方之间,校验相互传递的信息。实现过程使用 MAC 验证消息完整性的具体过程是:假设通信双...
2018-11-10 19:41:43 20530 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人