Я просматривал эти две реализации классов и обнаружил, что класс strstream устарел.
А если я использую stringstream класс в качестве замены, то существует большая разница между тем, как они регистрируются в буфере, поскольку объект класса stringstream поддерживает глубокую копию буфера.
Кто-нибудь столкнулся с какой-либо проблемой при замене strstream на stringstream class?
Каков будет вывод этого кода и почему?
#include
#include
#include
int main(){
char strArr[] = "Soheb Khan is great";
char stringArr[] = "TurboCharging";
std::strstream strStream(strArr,19);
std::stringstream stringStream(std::string(stringArr,19));
std::cout
Подробнее здесь: https://stackoverflow.com/questions/138 ... ringstream