Namespaces
Variants

std::basic_ios<CharT,Traits>:: narrow

From cppreference.net
char narrow ( char_type c, char dfault ) const ;

Преобразует текущий локально-зависимый символ c в его стандартный эквивалент. Результат преобразуется из char_type в char при необходимости. Если преобразование не может быть выполнено, функция возвращает dfault .

Эффективно вызывает std:: use_facet < std:: ctype < char_type > > ( getloc ( ) ) . narrow ( c, dfault ) ; .

Параметры

c - символ для преобразования
dfault - символ для возврата в случае неудачного преобразования

Возвращаемое значение

Символ преобразуется в его стандартный эквивалент, а затем в char . dfault возвращается, если преобразование завершается неудачно.

Смотрите также

расширяет символы
(публичная функция-член)
вызывает do_narrow
(публичная функция-член std::ctype<CharT> )
преобразует широкий символ в однобайтовый узкий символ, если возможно
(функция)