
boost
TuxedoLinux
这个作者很懒,什么都没留下…
展开
-
boost
0x00 简介Boost是一个开源、跨平台、功能强大的c++库,并且是除了stl外最常用的库,实现了很多基本操作,能让开发变得更加简单、快捷。下面我们就介绍bitcoin源码中主要用到的一些类,官方文档见:http://www.boost.org/doc/libs/1_65_0/ ,其中的每一个类也都包含着非常强大的功能,所以也不是短短几章就可以介绍完的,这里就对他们的基本用法做些介绍,以便于理解...转载 2018-05-13 11:11:57 · 249 阅读 · 0 评论 -
C++11新特性之七:bind和function
C++11新特性之七:bind和functionhttps://blog.csdn.net/caoshangpa/article/details/79173351一.std::bindbind是这样一种机制,它可以将参数绑定于可调用对象,产生一个新的可调用实体,这种机制在函数回调时颇为有用。C++98中,有两个函数bind1st和bind2nd,它们分别用来绑定functor的...转载 2019-05-13 18:06:09 · 248 阅读 · 0 评论 -
在Visual Sutdio 2017中使用boost库
在Visual Sutdio 2017中使用boost库对C++有一定了解的同学一定听说过boost库,这是C++的一个著名类库,在C++的地位感觉可以和Spring在Java中相比。boost向来有准标准库之称,很多新特性例如智能指针等都是先在boost中实现,后来被吸收到标准库之中。而且boost实现了日志、算法、日期、地理、数学、线程协程等各种实用工具,所以如果要学习C++,boo...转载 2019-03-09 23:38:14 · 386 阅读 · 0 评论 -
C++11 std::chrono库详解
C++11 std::chrono库详解 所谓的详解只不过是参考www.cplusplus.com的说明整理了一下,因为没发现别人有详细讲解。 chrono是一个time library, 源于boost,现在已经是C++标准。话说今年似乎又要出新标准了,好期待啊! 要使用chrono库,需要#include<chrono>,其所有实现均在std::chrono n...转载 2019-01-23 23:17:31 · 626 阅读 · 0 评论 -
c++并发编程之互斥锁(mutex)
c++并发编程之互斥锁(mutex)的使用方法1. 多个线程访问同一资源时,为了保证数据的一致性,最简单的方式就是使用 mutex(互斥锁)。引用 cppreference 的介绍: 1 The mutex class is a synchronization primitive that can be used to protect shared data...转载 2019-01-03 00:40:08 · 398 阅读 · 0 评论 -
static_cast 和 dynamic_cast
static_cast 和 dynamic_cast1.static_caststatic_cast < type-id > ( expression )该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。用法:用于类层次结构中基类(父类)和派生类(子类)之间指针或引用的转换。 进行上行转换(把派生类的指针或引用转换...转载 2019-01-03 00:38:44 · 1656 阅读 · 0 评论 -
boost之bind
引入模版的定义关键字template,引入类型参数的关键字typename/class尽量用typename,类型参数一般用U,T,V等。三.在编译过程中并不是把函数模版编译成能处理任何类型的实例,而是实例化模版参数的每种类型。四.在实例化之前检查模版是否有语法错误,在实例化期间检查是否所有调用都有效。boost之bindbind1st bind2nd在stl里面有具体的实现,只是...转载 2019-01-03 00:04:05 · 216 阅读 · 0 评论 -
函数模板
函数模板函数模板能够用来创建一个通用的函数。以支持多种不同的形參。避免重载函数的函数体反复设计。它的最大特点是把函数使用的数据类型作为參数。函数模板的声明形式为:template<typename(或class) T><返回类型><函数名>(參数表){ 函数体}当中,template是定义模板函数的关键字;template后面...转载 2018-05-26 17:45:11 · 307 阅读 · 0 评论 -
函数模板
函数模板函数模板能够用来创建一个通用的函数。以支持多种不同的形參。避免重载函数的函数体反复设计。它的最大特点是把函数使用的数据类型作为參数。函数模板的声明形式为:template<typename(或class) T><返回类型><函数名>(參数表){ 函数体}当中,template是定义模板函数的关键字;template后面...转载 2018-12-11 19:17:04 · 145 阅读 · 0 评论 -
走进Boost [Boost 使用入门]
走进Boost [Boost 使用入门] 一直流传这么一个说法,想成为高手,一定要多读高手写的源代码。哪些代码是好材料呢?C++标准库的源代码?不,如果您读过,就会发现:要么是各种实现独有的表达方式让人摸不着头脑,要么是恐怖的代码风格(如到处是下划线)憋得人难受。Boost库的代码则相当清晰,注释合理,命名规范,绝对是适合阅读的典范。同时,Boost内容广泛,数值计算、泛型编程、元编程、平台...转载 2018-10-23 09:39:33 · 1103 阅读 · 0 评论 -
boost的signal和solt机制使用入门
boost的signal和solt机制使用入门signal-slot是一个非常方便的接口机制,在Qt和Gtk中广泛使用。boost也实现了一个signal-slot机制。编译包含signal-slot的代码使用signal-slot,必须包含头文件[cpp] view plain copy #include <boost/signal.hpp> signal-slot在boost中不...转载 2018-05-13 11:51:06 · 701 阅读 · 0 评论 -
boost
https://blog.csdn.net/liujiayu2/article/category/2737843转载 2019-06-03 15:39:00 · 289 阅读 · 0 评论