2017年11月7日
摘要: 1 Asio介绍 在进行网络编程之前,我们先对Asio进行简单的介绍。首先Asio这个名字就说明了它的核心作用——异步输入/输出(Asynchronous input/output).也是就是说这个库设计的目的是让C++异步地处理数据且独立于平台,并不只是针对网络编程而已,只是它主要被应用于网络编程 阅读全文
posted @ 2017-11-07 13:33 学习时间轴 阅读(2757) 评论(0) 推荐(0) 编辑
摘要: 1 optional的用法 optional类位于#include <boost/optional.hpp>中,包装了“可能阐释无效值”的对象,实现了“未初始化”的概念。函数并不能总是返回有意义的结果,有时候函数可能返回“无意义”的值,一般来说我们通常使用一个不再正常解空间的一个哨兵来表示无意义的概 阅读全文
posted @ 2017-11-07 12:27 学习时间轴 阅读(5946) 评论(0) 推荐(1) 编辑