繁体   English   中英

提升信号2 和 std::shared_ptr?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM