std::basic_string<CharT,Traits,Allocator>::starts_with
Материал из cppreference.com
< cpp | string | basic string
constexpr bool starts_with( std::basic_string_view<CharT,Traits> sv ) const noexcept; |
(1) | (начиная с C++20) |
constexpr bool starts_with( CharT ch ) const noexcept; |
(2) | (начиная с C++20) |
constexpr bool starts_with( const CharT* s ) const; |
(3) | (начиная с C++20) |
Проверяет, начинается ли строка с заданного префикса. Префикс может быть одним из следующих:
1) Строковое представление
sv
(которое может быть результатом неявного преобразования из другого std::basic_string
).2) Один символ ch.
3) Строка символов s, завершающаяся нулём.
Все три перегрузки фактически возвращают std::basic_string_view<CharT, Traits>(data(), size()).starts_with(x), где x
это параметр.
Содержание |