News

You don't need to keep the columns string alive after you've constructed the stream. And std::string has an operator string_view so the conversion should be easy.
C++17 makes it easy by introducing a new type called std::string_view. From now on, if you are writing a function that accepts a string, use an std::string_view as parameter type.