CString была удалена из MFC в VC7, чтобы его можно было использовать как в проектах MFC, так и в ATL. Архитектура была полностью изменена:
- В VC6 у CString не было базового класса. В VC7 базовый класс - CStringT , производный от CSimpleStringT .
- В VC7 вы также получаете CStringA и CStringW для явных строк char и wchar_t.
Мне не известно о каких-либо различиях в поведении между ними, но документацию гораздо проще использовать в VC6. Методы разбросаны по базовым классам в VC7.