最新的 boost 版本中的 static_cast_tag() 替代品
Posted
技术标签:
【中文标题】最新的 boost 版本中的 static_cast_tag() 替代品【英文标题】:static_cast_tag() substitute in latest boost version 【发布时间】:2014-07-16 10:36:20 【问题描述】:我看到static_cast_tag()
得到支持,并且早期版本的 boost C++(1.47 及之前)在 boost/smart_ptr/shared_ptr.hpp 下,但在最新的 boost 版本中,shared_ptr.hpp 文件 (see) 中缺少此功能。该功能保存在哪个文件下?此语法是否已在新版本的 boost 中使用或废弃?
【问题讨论】:
【参考方案1】:static_cast_tag
是 Boost 1.47 如何实现 static_pointer_cast
的实现细节(因此它位于 detail
命名空间中)。
您应该直接使用static_pointer_cast
;这适用于所有 Boost 版本。
【讨论】:
以上是关于最新的 boost 版本中的 static_cast_tag() 替代品的主要内容,如果未能解决你的问题,请参考以下文章