CARVIEW |
Select Language
HTTP/1.1 301 Moved Permanently
Server: nginx
Date: Wed, 23 Jul 2025 14:19:23 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: keep-alive
Location: /reference/ios/basic_ios/widen/
HTTP/1.1 200 OK
Server: nginx
Date: Wed, 23 Jul 2025 14:19:24 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
ETag: W/"82a0-g8EubCtqz6GohIGdB/aDXPa7Lf8"
Content-Encoding: gzip
Returns the transformation of the narrow character c to its equivalent of type
This function returns the result of calling the ctype::widen facet of the locale object currently imbued in the stream.
Member type char_type is the type of characters used by the stream (i.e., its first class template parameter, charT).
Concurrent access to the same stream object may cause data races.
Reference
C library:
- <cassert> (assert.h)
- <cctype> (ctype.h)
- <cerrno> (errno.h)
-
<cfenv> (fenv.h)C++11
- <cfloat> (float.h)
-
<cinttypes> (inttypes.h)C++11
- <ciso646> (iso646.h)
- <climits> (limits.h)
- <clocale> (locale.h)
- <cmath> (math.h)
- <csetjmp> (setjmp.h)
- <csignal> (signal.h)
- <cstdarg> (stdarg.h)
-
<cstdbool> (stdbool.h)C++11
- <cstddef> (stddef.h)
-
<cstdint> (stdint.h)C++11
- <cstdio> (stdio.h)
- <cstdlib> (stdlib.h)
- <cstring> (string.h)
-
<ctgmath> (tgmath.h)C++11
- <ctime> (time.h)
-
<cuchar> (uchar.h)C++11
- <cwchar> (wchar.h)
- <cwctype> (wctype.h)
Containers:
-
<array>C++11
- <deque>
-
<forward_list>C++11
- <list>
- <map>
- <queue>
- <set>
- <stack>
-
<unordered_map>C++11
-
<unordered_set>C++11
- <vector>
-
Input/Output:
Multi-threading:
-
<atomic>C++11
-
<condition_variable>C++11
-
<future>C++11
-
<mutex>C++11
-
<thread>C++11
-
Other:
- <algorithm>
- <bitset>
-
<chrono>C++11
-
<codecvt>C++11
- <complex>
- <exception>
- <functional>
-
<initializer_list>C++11
- <iterator>
- <limits>
- <locale>
- <memory>
- <new>
- <numeric>
-
<random>C++11
-
<ratio>C++11
-
<regex>C++11
- <stdexcept>
- <string>
-
<system_error>C++11
-
<tuple>C++11
-
<type_traits>C++11
-
<typeindex>C++11
- <typeinfo>
- <utility>
- <valarray>
<ios>
types
manipulators
other functions
-
iostream_categoryC++11
-
basic_ios
- basic_ios::~basic_ios
- basic_ios::basic_ios
public members
- basic_ios::bad
- basic_ios::clear
- basic_ios::copyfmt
- basic_ios::eof
- basic_ios::exceptions
- basic_ios::fail
- basic_ios::fill
- basic_ios::good
- basic_ios::imbue
- basic_ios::narrow
- basic_ios::operator bool
- basic_ios::operator!
- basic_ios::rdbuf
- basic_ios::rdstate
- basic_ios::setstate
- basic_ios::tie
- basic_ios::widen
protected members
- basic_ios::init
-
basic_ios::moveC++11
-
basic_ios::set_rdbufC++11
-
basic_ios::swapC++11
public member function
<ios> <iostream>
std::basic_ios::widen
char_type widen (char c) const;
Widen character
char_type
(generally, a wide character type).This function returns the result of calling the ctype::widen facet of the locale object currently imbued in the stream.
Parameters
- c
- Narrow character to be widened.
Return Value
The char_type equivalent of c.Member type char_type is the type of characters used by the stream (i.e., its first class template parameter, charT).
Data races
Accesses the stream object.Concurrent access to the same stream object may cause data races.
Exception safety
Strong guarantee: if an exception is thrown, there are no changes in the stream.See also
- basic_ios::narrow
- Narrow character (public member function)
- ctype::narrow
- Narrow character(s) (public member function)
Home page | Privacy policy
© cplusplus.com, 2000-2025 - All rights reserved - v3.3.4s
Spotted an error? contact us
© cplusplus.com, 2000-2025 - All rights reserved - v3.3.4s
Spotted an error? contact us