![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
boost库
yhc166188
路虽远,行则将至;事虽难,做则必成!
展开
-
boost------result_of的使用(Boost程序库完全开发指南)读书笔记
1、简介 首先来看两个小的工具类result_of和ref,它们是本章其他库的基础。result_of使用了复杂的技巧来自动推导函数的返回值类型,ref可以包装对象的使用,在传递参数时消除对象拷贝的代价,或者将不可拷贝的对象变为可以拷贝。 bind是c++ 98标准库中函数适配器的增强,可以适配任意的可调用函数,包括函数指针、函数引用和函数对象,把它们变成一个新的函数对象,他是迈向c++函数式...转载 2018-08-12 15:13:01 · 276 阅读 · 0 评论 -
linux boost库安装
查看当前boost库版本 dpkg -S /usr/include/boost/version.hpp 安装boost库 #sudo apt-cache search boost 你将看到很多文件信息, libboost-dev, 直接安装此文件即可: # sudo apt-get install libboost-dev 或者 sudo apt-get install li...原创 2018-12-05 13:39:08 · 493 阅读 · 0 评论 -
Boost中Core模块的demangle用法及说明
头文件 boost/core/demangle.hpp 作用 我们都知道,C++中,编译变量,类,及全局函数,编译后的名称,已经发生了改变,我们称之为 添加修饰。那么,我们有什么方法将这种修饰,擦除掉呢?,demangle能够帮助我们完成这一项功能。 举例 boost::core::demangled_name #include <boost/core/typeinfo.hpp> #...转载 2019-05-23 10:09:01 · 498 阅读 · 0 评论