Defined in header <locale> public:
CharT widen( char c ) const; (1) public:
const char* widen( const char* beg, const char* end, CharT* dst ) const; (2) protected:
virtual CharT do_widen( char c ) const; (3) protected:
virtual const char* do_widen( const char* beg, const char* end, CharT* dst ) const; (4)
1,2) public member function, calls the protected virtual member function do_widen of the most derived class.
3) Converts the single-byte character c to