Boost 是否提供了 C++14 的 span 实现?

L11*_*117 13 c++ boost c++14

std::span是在 C++20 中引入的,但我仅限于 C++14,并且在较小程度上仅限于任何版本的 Boost 库。Boost中有类似的东西吗?

E. *_*ser 9

从 Boost-1.78 开始,boost::span现在是 Boost 核心的一部分<boost/core/span.hpp>(请参阅Boost::span 文档)。这是 的 C++11/14/17 兼容实现std::span


eer*_*ika 1

Boost 是否提供了 C++14 的 span 实现?

boost命名空间中没有span。但Boost Beast 库boost::beast::span. 它似乎没有完全实现相同的接口,而是相同std::span相似想法的实现。

还有就是boost::hana::span别的东西。