std::string vs. char* - by Elofin does std::string store data differently than a char* on either stack or heap or is it just derived from char* into a class? Read the article