What happens if my application runs on a UNICODE machine and my application contains std :: string?
ANSI Unicode, , . Windows, Unicode, Windows 3.11 . ASCII UniCode.
( ?) ?
ASCII?
ASCII , 128 , . . ASCII , .
Unicode?
ASCII - , 256 . , , . , ASCII . Unicode, 65 536 .
Unicode - ISO Unicode , . Unicode 8-, 16- 32- , Unicode , ASCII Latin-1. 256 Unicode -1.
Win32 UNICODE # Unicode _UNICODE. , , Unicode Win32.
- , , - ?
Win32 ( ) : ASCII Unicode. , , UNICODE. Unicode- . :
std::string std::wstring,
char wchar_t*
string("") L""
TCHAR Windows ..
, , , , .
, Unicode .