std::basic_string_view<CharT,Traits>::front
来自 zh.cppreference.net
constexpr const_reference front() const;
|
(C++17 起) | |
返回到视图中第一个字符的引用。
|
如果 empty() 为 |
,则行为未定义。 |
|
如果 empty() 为 |
(C++26 起) |
返回值
data_
[
0
]
复杂度
常量。
示例
运行此代码
#include <iostream> #include <string_view> int main() { for (std::string_view str{"ABCDEF"}; !str.empty(); str.remove_prefix(1)) std::cout << str.front() << ' ' << str << '\n'; }
输出:
A ABCDEF B BCDEF C CDEF D DEF E EF F F
参见
|
访问最后一个字符
(公开成员函数) |
|
|
检查视图是否为空
(公开成员函数) |
|
|
(
DR*
)
|
访问第一个字符
(
std::basic_string<CharT,Traits,Allocator>
的公开成员函数)
|