共用方式為


ctype::do_narrow

呼叫的虛擬函式轉換地區設定中使用的型別 CharType 字元轉換成型別 char 對應的字元在原生字元集。

virtual char do_narrow(
    CharType ch, 
    char default = '\0'
) const;
virtual const CharType* do_narrow(
    const CharType* first, 
    const CharType* last,
    char default, 
    char* dest
) const;

參數

  • ch
    地區設定中使用的型別 Chartype 字元要轉換的。

  • default
    成員函式中指定的預設值設定為沒有型別 char對應字元型別 CharType 的字元。

  • first
    第一個字元的指標在要轉換的字元範圍內。

  • last
    對應至字元的指標在要轉換的字元範圍內的最後一個字元之後。

  • dest
    對型別 char 第一個字元的常數指標在儲存的已轉換的範圍的目的範圍的。

傳回值

第一個受保護的成員函式傳回對應於型別 CharType 或 default 參數字元型別字元的原生字元,如果對應中沒有定義。

第二個受保護的成員函式指標傳回至轉換的原生字元的目的範圍從型別 CharType字元。

備註

dest的 []I第二個 protected 成員樣板函式 I 存放區的值 do_narrow(firstI[], default),在間隔 [0, last – first)。

範例

縮小"範例"一節,呼叫 do_narrow

需求

標題: <locale>

命名空間: std

請參閱

參考

ctype Class