boost库
yhc166188
路虽远,行则将至;事虽难,做则必成!
展开
-
boost------result_of的使用(Boost程序库完全开发指南)读书笔记
1、简介首先来看两个小的工具类result_of和ref,它们是本章其他库的基础。result_of使用了复杂的技巧来自动推导函数的返回值类型,ref可以包装对象的使用,在传递参数时消除对象拷贝的代价,或者将不可拷贝的对象变为可以拷贝。bind是c++ 98标准库中函数适配器的增强,可以适配任意的可调用函数,包括函数指针、函数引用和函数对象,把它们变成一个新的函数对象,他是迈向c++函数式...转载 2018-08-12 15:13:01 · 287 阅读 · 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 · 502 阅读 · 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 · 515 阅读 · 0 评论