std::basic_ios<CharT,Traits>:: narrow
|
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>
)
|
|
|
преобразует широкий символ в однобайтовый узкий символ, если возможно
(функция) |