std::span<T,Extent>::empty
来自cppreference.com
constexprbool empty()constnoexcept; | (C++20 起) | |
检查 span 是否为空。等价于 return size()==0;。
[编辑]返回值
span 为空时返回 true;否则返回 false。
[编辑]示例
运行此代码
#include <iomanip>#include <iostream>#include <span> int main(){std::span<constchar> 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) | 返回序列中的元素数 (公开成员函数) |