Spec-Zone.ru › C++

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

char narrow( char_type c, char dfault ) const;

Converts a current locale-specific character c to its standard equivalent. The result is converted from char_type to char if needed. If no conversion can be performed, the function returns dfault.

Effectively calls std::use_facet< std::ctype<char_type> >(getloc()).narrow(c, dfault);.

Parameters

c - character to convert
dfault - character to return if the conversion was unsuccessful

Return value

Character converted to its standard equivalent and then to char. dfault is returned if the conversion fails.

See also

widen
widens characters
(public member function)
narrow
invokes do_narrow
(public member function of std::ctype<CharT>)
wctob
narrows a wide character to a single-byte narrow character, if possible
(function)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/io/basic_ios/narrow

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API