int max_length() const throw(); // (1) C++98
int max_length() const noexcept; // (1) C++11
概要
内部型の1文字への変換に必要な外部型の最大の長さを取得する。
戻り値
例
#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