[英]Boost signals2 and std::shared_ptr?
是否可以(在编译时)配置boost::signals2
以使用std::shared_ptr
而不是boost::shared_ptr
,例如在boost::signals2::deconstruct
之类的调用中?
我正在使用提升 1.68
如果不考虑它,我可以猜测答案将是“否”,因为更改它会更改接口类型,这会导致各种 ODR 违规,从而导致毛茸茸的错误。
但是,如果您必须弥合分歧,有时您可以将 std::shared_ptr 放入 boost::shared_ptr 中(反之亦然): boost::shared_ptr 和 std::shared_ptr 的共存
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.