Недавно я обнаружил, что std::strstream устарел в пользу std::stringstream. Прошло некоторое время с тех пор, как я использовал его, но он сделал то, что мне нужно было делать в то время, поэтому был удивлен, услышав об этом.
Мой вопрос: почему было принято это решение и какие преимущества предоставляет std::stringstream, которые отсутствуют в std::strstream?