std::basic_string::ends_with

来自cppreference.com
< cpp‎ | string‎ | basic string
 
 
 
std::basic_string
 
bool ends_with(std::basic_string_view<CharT, Traits> x) const noexcept;
(1) (C++20 起)
bool ends_with(CharT x) const noexcept;
(2) (C++20 起)
bool ends_with(const CharT* x) const;
(3) (C++20 起)

检查 string 是否终于给定后缀,其中

1) 后缀为 string_view (可以是从另一 std::basic_string 隐式转换的结果)
2) 后缀为单个字符
3) 后缀为 C 风格字符串

所有三个重载等效地返回 std::basic_string_view<CharT, Traits>(data(), size()).ends_with(x)

目录

[编辑] 参数

x - 要与 string 末尾比较的字符序列或单个字符

[编辑] 返回值

若 string 终于给定后缀则为 true ,否则为 false

[编辑] 示例

[编辑] 参阅

检查 string 是否始于给定前缀
(公开成员函数) [编辑]
检查 string_view 是否始于给定前缀
(std::basic_string_view 的公开成员函数) [编辑]
(C++20)
检查 string_view 是否终于给定后缀
(std::basic_string_view 的公开成员函数) [编辑]
比较二个字符串
(公开成员函数) [编辑]
返回子串
(公开成员函数) [编辑]