名前空間
変種
操作

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

提供: cppreference.com
 
 
 
 
constexprbool starts_with( basic_string_view sv )constnoexcept;
(1) (C++20以上)
constexprbool starts_with( CharT c )constnoexcept;
(2) (C++20以上)
constexprbool starts_with(const CharT* s )const;
(3) (C++20以上)

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

1) 接頭辞は文字列ビューです。 実質的に substr(0, sv.size())== sv を返します。
2) 接頭辞は単一の文字です。 実質的に !empty()&& Traits::eq(front(), c) を返します。
3) 接頭辞はヌル終端文字列です。 実質的に starts_with(basic_string_view(s)) を返します。

目次

[編集]引数

sv - 文字列ビュー。 std::basic_string から暗黙に変換した結果でも構いません。
c - 単一の文字。
s - ヌル終端文字列。

[編集]戻り値

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

[編集]

[編集]関連項目

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