名前空間
変種
操作

std::basic_string_view<CharT,Traits>::ends_with

提供: cppreference.com
 
 
 
 
constexpr bool ends_with(basic_string_view x) const noexcept;
(1) (C++20以上)
constexpr bool ends_with(CharT x) const noexcept;
(2) (C++20以上)
constexpr bool ends_with(const CharT* x) const;
(3) (C++20以上)

文字列ビューが指定された接尾辞で終わるかどうか調べます。

1) 接尾辞は文字列ビューです。 実質的に size() >= x.size() && compare(size() - x.size(), npos, x) == 0 を返します。
2) 接尾辞は単一の文字です。 実質的に !empty() && Traits::eq(back(), x) を返します。
3) 接尾辞は C スタイルの文字列です。 実質的に ends_with(basic_string_view(x)) を返します。

目次

[編集] 引数

x - 文字列ビューの末尾と比較する文字シーケンスまたは単一の文字

[編集] 戻り値

文字列ビューが指定された接尾辞で終わるならば true、そうでなければ false

[編集]

[編集] 関連項目

文字列ビューが指定された接頭辞で始まるか調べます
(パブリックメンバ関数) [edit]
文字列が指定された接頭辞で始まるか調べます
(std::basic_string<CharT,Traits,Allocator>のパブリックメンバ関数) [edit]
(C++20)
文字列が指定された接尾辞で終わるか調べます
(std::basic_string<CharT,Traits,Allocator>のパブリックメンバ関数) [edit]
2つのビューを比較します
(パブリックメンバ関数) [edit]