Skip to content

Latest commit

 

History

History
51 lines (39 loc) · 999 Bytes

File metadata and controls

51 lines (39 loc) · 999 Bytes

max_length

  • locale[meta header]
  • std[meta namespace]
  • codecvt[meta class]
  • function[meta id-type]
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;
}
  • max_length[color ff0000]
  • std::codecvt[link /reference/locale/codecvt.md]
  • std::use_facet[link /reference/locale/use_facet.md]
  • std::locale::classic()[link /reference/locale/locale/classic.md]

出力

1

バージョン

言語

  • C++98

関連項目