Skip to content

Latest commit

 

History

History
57 lines (43 loc) · 1.03 KB

remove_prefix.md

File metadata and controls

57 lines (43 loc) · 1.03 KB

remove_prefix

  • string_view[meta header]
  • std[meta namespace]
  • basic_string_view[meta class]
  • function[meta id-type]
  • cpp17[meta cpp]
constexpr void remove_prefix(size_type n);

概要

先頭のN文字を削除する。

要件

効果

メンバ変数として、参照する文字配列へのポインタをconst CharT* data_、文字数をsize_type size_があるものとして、以下と等価:

data_ += n;
size_ -= n;

#include <iostream>
#include <string_view>

int main()
{
  std::string_view sv = "This is a pen";

  sv.remove_prefix(5); // 先頭5文字 "This " を削除
  std::cout << '[' << sv << ']' << std::endl;
}
  • remove_prefix[color ff0000]

出力

[is a pen]

バージョン

言語

  • C++17

処理系