If we were to draw a correlation between the CString Family and Standard String Classes, we would notice -
- CStringT as the equivalent of std::basic_string
- CStringA as the equivalent of std::string
- CStringW as the equivalent of std::wstring
However, the standard library itself doesn't contain a "CString" equivalent - one that can at best be - std::basic_string <TCHAR>
This makes CString (VS 7.x +) "cool".