随笔分类 - boost
摘要:![此处输入图片的描述][1] 前言 之前写个过一篇博客叫[《浅谈boost.variant的几种访问方式》][2],里面讲到了可以通过访问者方式来获取variant的值,但是在重载函数 里面只能够获取variant的值,如果要捕获外部变量或调用外部函数比较麻烦,那么有没有一种方法来简化varian
阅读全文
摘要:![此处输入图片的描述][1] 前言 variant类型在C++14并没有加入,在[cppreference][2]网站上可以看到该类型将会在C++17加入,若想在不支持C++17的编译器上使用variant类型,我们可以通过boost的variant类型,variant类型可以表示任意一种类型和a
阅读全文
摘要:简介 [easypack][1]是基于[boost.serialization][2]的二进制序列化框架,使用极其方便。 Examples 基本类型 可以看到,pack/unpack支持变参,并且还支持出栈式反序列化,使用非常方便。 std::tuple boost序列化默认不支持std::tupl
阅读全文
摘要:概述 最近在工作上需要用到定时器,然后看到boost里面的deadline_timer可以实现一个定时器,所以就直接将其封装成了ATimer类,方便使用,ATimer有以下优点: 1. 可以支持纳秒、毫秒、秒、分、小时定时。 2. 可以随时停止定时器。 3. 支持单次调用。 4. 因为使用了dead
阅读全文

浙公网安备 33010602011771号