随笔分类 -  c++ boost库

boost::noncopyable
摘要:继承noncopyable的类,不允许拷贝构造和赋值。省去了,每次手动把类的拷贝构造和赋值函数写在private下。 1 私有派生于noncopyable的类都不能复制和赋值 2 原理是:noncopyable内部禁止了赋值和复制。 3 该类可以被很好被复用,减少工作量,不用把想要禁止赋值和复制的类 阅读全文
posted @ 2020-07-27 17:45 不知道取什么呀 阅读(251) 评论(0) 推荐(0)
boost常用库(一):boost数值转换
摘要:在STL中有一些字符转换函数,例如atoi,itoa等,在boost里面只需用一个函数lexical_cast进行转换,lexical_cast是模板方法,使用时需要传入类型。只能是数值类型转字符串。字符串转数值类型。 使用方法: 1.包含头文件#include <boost/lexical_cas 阅读全文
posted @ 2020-06-12 16:24 不知道取什么呀 阅读(429) 评论(0) 推荐(0)
boost库常用库介绍
摘要:在文本处理部分,conversion/lexcial_cast类用于“用C++”的方法实现数字类型和字符串之间的转换。 主要是替代C标准库中的 atoi、 itoa之类的函数。当然其中一个最大的好处就是支持泛型了。 format库提供了对流的“printf-like”功能。printf里使用%d、% 阅读全文
posted @ 2020-06-12 15:59 不知道取什么呀 阅读(1851) 评论(0) 推荐(0)
boost介绍
摘要:1.boost介绍 boost是一个准标准库,相当于STL的延续和扩充,它的设计理念和STL比较接近,都是利用泛型让复用达到最大化。不过对比STL,boost更加实用。 STL集中在算法部分,而boost包含了不少工具类,可以完成比较具体的工作。 Boost库是为C++语言标准库提供扩展的一些C++ 阅读全文
posted @ 2020-06-12 15:53 不知道取什么呀 阅读(923) 评论(0) 推荐(0)
vs2019+win10配置boost库
摘要:boost库: Boost库是为C++语言标准库提供扩展的一些C++程序库的总称,由Boost社区组织开发、维护。Boost库可以与C++标准库完美共同工作,并且为其提供扩展功能。 一.下载boost库 直接去官网下载 http://www.boost.org 中间位置有download点击。选择要 阅读全文
posted @ 2020-06-12 15:29 不知道取什么呀 阅读(3010) 评论(0) 推荐(0)