cppreferenceによると、C++20 では、std::span
コンテナー参照を使用して構築可能であると想定されています。
template <class Container>
constexpr span(Container& cont);
template <class Container>
constexpr span(const Container& cont);
しかし、libstdc++ のspanファイルのマスター ブランチ(2020 年 1 月 18 日現在) では、これらのコンストラクターは表示されません。私はコンストラクターが取るのを見ますRange&&
- それは十分な置き換えですか? または - 何か不足していますか?