请问一个关于BOOST中bind 与 tuple 的有关问题
请教一个关于BOOST中bind 与 tuple 的问题
typedef boost::tuples::tuple <int,string,string> person;
person p1(30, "feng ", "chang ");
boost::bind(person::get <0> ,_1)(p1);
如上代码,如何才能编译通过啊,谢谢(vc2003)
------解决方案--------------------
因为get有const和非const 2个重载版本。得先static_cast指针转换以获取正确的版本。
建议你就别用bind了。
------解决方案--------------------
taodm 胜出
要 cast
------解决方案--------------------
看taodm大哥的回复想笑,呵呵
------解决方案--------------------
步步文 真坏.起哄啊!对了, 你是上次接外包项目被坑的吗人吗?后来怎么样啦?
fengchang (everate) 顶你一下,认真求知的态度,学习!
向taodm的技术表示赞叹,对taodm态度表示不赞叹.
typedef boost::tuples::tuple <int,string,string> person;
person p1(30, "feng ", "chang ");
boost::bind(person::get <0> ,_1)(p1);
如上代码,如何才能编译通过啊,谢谢(vc2003)
------解决方案--------------------
因为get有const和非const 2个重载版本。得先static_cast指针转换以获取正确的版本。
建议你就别用bind了。
------解决方案--------------------
taodm 胜出
要 cast
------解决方案--------------------
看taodm大哥的回复想笑,呵呵
------解决方案--------------------
步步文 真坏.起哄啊!对了, 你是上次接外包项目被坑的吗人吗?后来怎么样啦?
fengchang (everate) 顶你一下,认真求知的态度,学习!
向taodm的技术表示赞叹,对taodm态度表示不赞叹.