I\'ve discovered that std::strings are very slow compared to old-fashioned null-terminated strings, so much slow that they significantly slow down my overall pr
std::string
If you have an indication of the eventual size of your vector you can prevent excessive resizes by calling reserve() before filling it up.