VC++ 7.0: Libaries – MFC (3/3)
std::string
CString
CFixedString
Stack:
28
4 (+16)
ca. N + 28
Heap:
assign <15
0
19
0
assign >15
32
37
37
self-assign:
2 copies
1 copy
2 copies
fast if <16
very fast
fast if <N
Thread-safe:
almost
no
almost
Fool-proof:
no
yes
no