最終更新日時:
が更新

履歴 編集

function
<locale>

std::codecvt::max_length

int max_length() const throw();  // (1) C++98
int max_length() const noexcept; // (1) C++11

概要

内部型の1文字への変換に必要な外部型の最大の長さを取得する。

戻り値

do_max_length()

#include <iostream>
#include <locale>
#include <cwchar>

int main()
{
  using codecvt_t = std::codecvt<wchar_t, char, std::mbstate_t>;
  const auto& cv = std::use_facet<codecvt_t>(std::locale::classic());

  std::cout << cv.max_length() << std::endl;
}

出力

1

バージョン

言語

  • C++98

関連項目