Я новичок в C ++ и пытаюсь узнать о струнных потоках и буферах.
Я прочитал в книге Bjarne Stroustrup's The C ++ Язык программирования 3 -е издание. Это:
Поток выходной строки в C ++ использует stream_buffer , который в основном хранит данные в «буфере символов, пока не заставит переполнение» вывод в реальном пункте назначения »
, но я хочу понять, как этот буфер реализован, как это - Pulflow, как он надуман, - это то, как это - Pulflow, как он надумал, как это - Pulflow, как это - Pulflow, но, как это - Pulfopte -Plow -Preflow. /> Я создал локальный объект std :: ostringstream локально внутри функции. Я хочу отобразить некоторую информацию, прочитанную из сети CAN в консоли Linux.
Несмотря на то, что все казалось хорошим, данные не появлялись в консоли. /> Здесь functon stdoutput () выполняет простую сетку. < /p>
Но результат не появился на экране. В конце концов я решил проблему, изменив имя объекта потока, который работал, но я пытаюсь выяснить, почему это сработало.
Подробнее здесь: https://stackoverflow.com/questions/797 ... tream-in-c