
Boost
造轮子
做一名优秀的造轮匠,热爱开源…
主攻c cplusplus
数据结构
算法
展开
-
Boost中的智能指针详细总结
学习过C/C++的同学都知道,有一个非常方便又特别让人烦的数据类型,那就是指针。而在实际的开发过程中,经常会出现因为未释放申请的内存而导致内存溢出、程序奔溃现象。这里就包括指针对象的释放,那如果有一种指针,能申请对象后“自动”释放内存,是不是很爽呢?本文将介绍Boost中提到的各种智能指针。原创 2020-04-20 23:11:15 · 9328 阅读 · 5 评论 -
Boost学习之读写xml文件
boost对xml的支持,可以在项目中很方便的加入xml配置文件,读写非常方便,本文从使用方面展开讲解,如果你有类似的需求,本文将会助你一臂之力。原创 2020-04-12 22:22:38 · 9375 阅读 · 4 评论 -
Boost学习之读写json
文章目录Boost中Json数据类型Boost写Json核心源码简单的Json示例构造简单Json示例简单Json解析示例较复杂的Json示例构造较复杂的Json较复杂的Json读取写在结尾昨天写了《Boost学习之读写ini文件》,发现boost不止可以读写ini文件,还可以很方便的读写json文件。之前在C++中读写json比较抽象,从boost的语法可以很轻松的看出来。与读写ini一样,j...原创 2020-04-12 20:10:28 · 9651 阅读 · 2 评论 -
Boost学习之读写ini文件
在程序开发中,配置文件扮演着很重要的角色,实现程序的灵活配置,方便不同环境下部署和使用,对于一些随着外界环境变化的参数,直接写入配置文件。本文将介绍boost总ini配置文件的读写。文章目录初始化ini解析器写入ini文件使用ofstream写入使用boost接口写入读取ini文件修改ini文件初始化ini解析器在程序开发中,文件读写是很重要的一个环节,同样,boost也提供了强大的文件...原创 2020-04-11 22:25:09 · 9573 阅读 · 1 评论 -
Boost学习之Boost下载、安装、编译
在工作中,遇到的最让我吃惊的开源库之一-----Boost,这个惊艳了我的猿眼,从开始学习到上手项目,一个星期时间,很顺手、很丝滑。原创 2020-04-11 11:06:56 · 7717 阅读 · 1 评论 -
Boost学习之深入理解asio库
本文是Boost::asio库的入门学习笔记,从asio最简单的I/O服务与I/O对象开始讲解,逐步深入到多线程,以及网络编程。原创 2020-04-05 21:58:02 · 15059 阅读 · 4 评论 -
Boost学习之asio库的简单使用
写在前面最近项目要实现flv视频实时播放功能,需要提供http服务,供客户端浏览器直播,因此涉及到C++开源库Boost,其中的一个库asio刚好可以满足我的需求,因此学习并移植到自己的项目中,做笔记于此。Boost.Asio 是一个用于网络和低级 I/O 编程的跨平台 C++ 库,它使用现代 C++ 方法为开发人员提供一致的异步模型。异步使用计时器的例子#include <io...转载 2020-04-01 22:51:58 · 2258 阅读 · 1 评论