首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.select_on_container_copy_construction左侧的C++ boost::container::vector必须具有类/结构/联合

.select_on_container_copy_construction左侧的C++ boost::container::vector必须具有类/结构/联合
EN

Stack Overflow用户
提问于 2014-05-26 04:56:01
回答 1查看 444关注 0票数 3

正如标题所说,我正试图在我的可执行文件中使用boost::container::vector,但是我得到以下错误:‘.select_on_container_copy_construction’必须有类/结构/联合/内部文件

has_member_function_callable_with.hpp

以下是产生此错误的代码

代码语言:javascript
复制
   template< class F , size_t N =sizeof((boost::move_detail::declval<F>().BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME(),0))>
     struct BOOST_PP_CAT(zeroarg_checker_, BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME)
     {
        boost_intrusive_has_member_function_callable_with::yes_type dummy;
        BOOST_PP_CAT(zeroarg_checker_, BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME)(int);
     };

我使用Visual studio 2013旗舰版作为编译器

EN

回答 1

Stack Overflow用户

发布于 2015-11-19 00:20:17

对于那些像我一样找到这个帖子的人来说,这似乎是一个boost 1.55.0问题。升级到1.59.0对我和其他人都有帮助(也发布在stackoverflow上)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23859880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档