专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > C++

模板类的enable_shared_from_this需要如何搞

发布时间:2011-06-28 13:14:06 文章来源:www.iduyao.cn 采编人员:星星草
模板类的enable_shared_from_this需要怎么搞
本帖最后由 zhh157 于 2014-03-24 17:13:21 编辑

普通类从enable_shared_from_this继承没有问题


class Test : public boost::enable_shared_from_this<Test>


如果本身是一个模板类,boost是否支持?如果支持,要怎么声明?


template<class T>
class Test : public boost::enable_shared_from_this</*???*/>


多谢!
------解决方案--------------------
public boost::enable_shared_from_this< Test< T > >
------解决方案--------------------
改成:
return TSP(obj, boost::bind(&ObjectPool<T>::FreeObject, this->shared_from_this(), _1));

试试。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: