![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
boost
文章平均质量分 59
证券指标
这个作者很懒,什么都没留下…
展开
-
VS2010下安装boost库
1.去www.boost.org下载最新的boost,我下载了boost_1_46_1.7z 2.(我放在D:/cpp目录下)解压到当前文件夹 3.打开VS2010->VS TOOLS->VS命令提示 4.CD D:/cpp/boost_1_46_1 5.输入bootstrap,便生成bjam.exe文件 6.输入bjam toolset=msvc-10.0 variant=debug转载 2015-05-22 15:12:36 · 373 阅读 · 0 评论 -
vs2010 配置boost环境变量 使用增加环境变量的方式,不是绝对路径
要在解决方案 管理器中 选中工程,右键鼠标,选中属性。 如果没有$(BoostDir),那么可以创建这个宏。 有了该宏后,就在windows操作系统中创建该环境变量。 控制面板,更改用户账户,更改我的环境变量。 分别创建BoostDir环境变量和BoostLibs环境变量, 这样在 包含目录和库目录中就可以直接使用者两个宏了。而不用使用绝对路径了。原创 2015-06-25 19:03:35 · 4208 阅读 · 0 评论 -
boost::bind
boost中的bind函数是个函数对象,跟stl中的bind差不多,即将两个函数封装为一个函数。 其实boost::bind的原理是函数对象,而函数对象就是一个重载了()操作符的对象。 一般来说boost::bind有两种方式的调用,一种是对自由方法, 一种是对类方法。 对自由方法来说,直接boost::bind(函数名, 参数1,参数2,...)转载 2015-05-25 16:58:54 · 418 阅读 · 0 评论 -
vs2010 qt创建自定义部件类比如MyLineEdit
自定义部件类,比如MyLineEdit类。此时,我们一般只使用MyLineEdit类,而不会需要ui文件。 此处我们选中第一个,而不是第二个Qt4GuiClass。第二个会产生一个ui文件。第一个不会产生ui文件,只产生自定义部件类MyLineEdit。 注意第二个红色矩形,必须从QWidget派生,因为自定义的MyLineEdit都是从原创 2015-07-16 13:25:22 · 1117 阅读 · 0 评论 -
boost::function
boost::function 介绍 本片文章主要介绍boost::function的用法。 boost::function 就是一个函数的包装器(function wrapper),用来定义函数对象。 Boost.Function 语法如下: 首选形式 boost::functionf转载 2015-05-25 16:55:33 · 420 阅读 · 0 评论 -
boost::bind绑定成员函数时,第一个参数传递对象的特殊情况
boost::bind绑定成员函数时,第一个参数传递对象的特殊情况 boost::bind(&memberfunction, obj, _1, _2........)类似这样的用法,我们叫做成员函数绑定,boost库的文档中说的很清楚,第一个参数可以是value、pointer和reference,即传值、传地址和传引用都是可以的,所以在一般情况下,下面三种使用bind的形式都是成立的。转载 2016-05-17 10:46:23 · 4756 阅读 · 0 评论