Мой вопрос касается С++ 17: http://en.cppreference.com/w/cpp/string/basic_string_view/basic_string_view
Какое предостережение от неявного преобразования из std:: basic_string в std:: basic_string_view, что оно не было включено в интерфейс последнего?
Я считаю, что это значительно улучшит этот класс. Особенно семейство операторов сравнения, которые также не принимают std::string как ни lhs, ни rhs.
В основы библиотеки TS есть такое преобразование: http://en.cppreference.com/w/cpp/experimental/basic_string_view/basic_string_view
Этот вопрос касается того, почему он был удален. Вернее, не принято.