• Class / Function / Type

      std::
    • Header file

      <>
    • Other / All

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

    履歴 編集

    function
    <ios>

    std::basic_ios::widen

    char_type widen(char c) const;
    

    概要

    char 型の文字を char_type 型の文字に変換する。

    戻り値

    use_facet<ctype<char_type>(getloc()).widen(c)

    備考

    ストリームに設定されているロケールに従って、char 型の文字 c を対応する char_type 型の文字に変換する。 詳細は ctype::widen を参照。

    #include <iostream>
    
    int main()
    {
      const wchar_t c1 = std::wcout.widen('0');
      const wchar_t c2 = std::wcout.widen('\\');
      std::wcout << c1 << L", " << c2 << L'\n';
    }
    

    出力

    0, \
    

    バージョン

    言語

    • C++98

    参照