最終更新日時(UTC):
が更新

履歴 編集

function
<string_view>

std::basic_string_view::remove_suffix(C++17)

constexpr void remove_suffix(size_type n);

概要

末尾のN文字を削除する。

要件

効果

メンバ変数として、参照する文字配列の文字数size_type size_があるものとして、以下と等価:

size_ -= n;

#include <iostream>
#include <string_view>

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

  sv.remove_suffix(4); // 末尾4文字 " pen" を削除
  std::cout << '[' << sv << ']' << std::endl;
}

出力

[This is a]

バージョン

言語

  • C++17

処理系