When I create a std::string using the default constructor, is ANY memory allocated on the heap? I\'m hoping the answer does not depend on the implementation and
std::string
Unfortunately, the answer is no according to N3290.
Table 63 Page 643 says:
data()
size()
capacity()
The table is identical for C++03.