码迷,mamicode.com
首页 > 其他好文 > 详细

stout代码分析之五:UUID类

时间:2016-09-19 23:59:58      阅读:307      评论:0      收藏:0      [点我收藏+]

标签:

  UUID全称通用唯一识别码,被广泛应用于分布式系统中,让所有的元素具有唯一的标识。

  stout中UUID类继承自boost::uuids::uuid。api如下:

  • random, 产生一个UUID对象。
  • fromBytes,从字节数组生成UUID对象 
  • fromString, 从字符串生成UUID对象
  • toBytes, 从UUID对象生成字节数组
  • toString, 从UUID对象生成字符

  废话不多说,上示例代码:

#include "stout/uuid.hpp"
#include <iostream>
int main()
{
  UUID a = UUID::random();
  UUID b = UUID::fromBytes(a.toBytes());
  UUID c = UUID::fromString(a.toString());
  std::cout << a.toString()
    << "," << b.toString()
    << "," << c.toString() << std::endl;
  return 0;
}

 

stout代码分析之五:UUID类

标签:

原文地址:http://www.cnblogs.com/taiyang-li/p/5887064.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!