码迷,mamicode.com
首页 >  
搜索关键字:6 c++ boost 函数对象    ( 3618个结果
简单编写makefile文件,实现GCC4.9编译项目,加入boost库测试等等。。
一、需要用到的几个测试文件...
分类:其他好文   时间:2014-05-12 15:34:53    阅读次数:319
vs2012中配置和使用boost库
vs2012中配置和使用boost库一、配置:1、到www.boost.org下载boost库源代码,完成之后解压,我放置的路径是f:\install。2、打开vs2012,点击“工具”—>“visual studio 命令提示”,弹出命令行3、切换到install\boost_1_55_0路径下,...
分类:其他好文   时间:2014-05-12 12:31:12    阅读次数:323
edb-linux下的od
偶尔看见,贴一下编译过程需要boost和qt4(必须是动态的,静态编译的话,他的so库全部会编译为静态库……)sudo apt-get install libboost-devqmakemake INSTALL_ROOT=/home/用户名/tools/edb install
分类:数据库   时间:2014-05-12 09:44:59    阅读次数:475
boost::function实践——来自《Beyond the C++ Standard Library ( An Introduction to Boost )》
代码段1: 1 #include 2 #include 3 4 5 float mul_ints(int x, int y) { return ((float)x) * y; } 6 struct int_div { 7 float operator()(int x, int y)...
分类:编程语言   时间:2014-05-09 23:38:56    阅读次数:487
Boost智能指针——weak_ptr
循环引用:引用计数是一种便利的内存管理机制,但它有一个很大的缺点,那就是不能管理循环引用的对象。一个简单的例子如下:#include#include#include#includeclassparent;classchildren;typedefboost::shared_ptr parent_pt...
分类:其他好文   时间:2014-05-09 13:01:22    阅读次数:326
boost::bind实践2——来自《Beyond the C++ Standard Library ( An Introduction to Boost )》
直接代码:代码段1: 1 #include 2 #include 3 #include 4 5 class some_class 6 { 7 public: 8 typedef void result_type; 9 void print_string(const ...
分类:编程语言   时间:2014-05-08 09:49:53    阅读次数:368
C++ Primer 学习笔记_62_重载操作符与转换 --调用操作符和函数对象
重载操作符与转换--调用操作符和函数对象引言:    可以为类类型的对象重载函数调用操作符:一般为表示操作的类重载调用操作符!struct absInt { int operator() (int val) { return val > 0 ? val : -val; } }; 通过为类类型的对象提供一个实参表而使用调用操作符,所用的方式看起来系那个一个函数...
分类:编程语言   时间:2014-05-08 08:18:17    阅读次数:503
C++ Primer 学习笔记_61_重载操作符与转换 --自增/自减操作符
重载操作符与转换--自增/自减操作符引言:    自增,自减操作符经常由诸如迭代器这样的类实现,这样的类提供类似于指针的行为来访问序列中的元素。例如,可以定义一个类,该类指向一个数组并为该数组中的元素提供访问检查:class CheckedPtr { public: //这个类没有默认构造函数,必须提供指向数组的指针。 /**构造函数的参数是两个指针:一个指向数组的开始,另一个指向...
分类:编程语言   时间:2014-05-08 08:09:00    阅读次数:493
学习笔记---C++伪函数(函数对象)
C++里面的伪函数(函数对象)其实就是一个类重载了()运算符,这样类的对象在使用()操作符时,看起来就像一个函数调用一样,这就叫做伪函数。class Hello{ public: void operator()() //第一个()表示操作符,第二个表示函数参数列表 ...
分类:编程语言   时间:2014-05-08 06:35:33    阅读次数:280
ACE_Message_Queue介绍(生产者/消费者)
下面的两个线程共享一个消息队列,一个用来放整数到队列,一个从队列里取消息出来。此程序在控制台不停的输出递增数字,主要是内存不会泄露 用到了多线程、ACE_Message_Queue、ACE_Message_Block、ACE_Thread_Manager::instance()->spawn等 #include using namespace std; #include "boost/lex...
分类:其他好文   时间:2014-05-07 21:29:38    阅读次数:476
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!