VC++ 7.0: Libaries – MFC (2/3)
String classes are now composite classes like the STL.
std::string
union {
char[16];
char*; }
CString:
Heap-based string data + reference counter
Copy-on-write
CFixedString<DynamicStringClass,N>:
union {
char[N];
CString*; }