std::span<T,Extent>::empty
From cppreference.com
| constexpr bool empty() const noexcept; |
(C++20以降) | |
spanが空かどうかを確認します。
目次 |
[編集] パラメータ
(なし)
[編集] 戻り値
true spanが空の場合(すなわち、size() == 0); それ以外の場合はfalse。
[編集] 例
このコードを実行
#include <iomanip> #include <iostream> #include <span> int main() { std::span<const char> span{"ABCDEF"}; while (!span.empty()) { std::cout << std::quoted(span.data()) << '\n'; span = span.last(span.size() - 1); } }
出力
"ABCDEF" "BCDEF" "CDEF" "DEF" "EF" "F" ""
[編集] 関連項目
| (C++20) |
シーケンス内の要素数を返します (public member function) |