должны ли они считаться?)

азовательных целях я хочу создать ostream и потоковый буфер для:

исправлять порядковые номера при выполнении << myVar;хранить в контейнере deque вместо использования std: cout или записи в файлзаписывать дополнительные данные, такие как, сколько раз я сделал <<, сколько раз я сделал .write, количество записанных байтов и сколько раз я сбрасывал (). Но мне не нужна вся информация.

Я попытался перегрузить, но ужасно потерпел неудачу. Я пытался перегрузить запись, делая

ostream& write( const char* s, streamsize n ) 

в моем классе basic_stringstream2 (я скопировал вставить basic_stringstream в мой файл cpp и изменил его), но код продолжал использовать basic_ostream. Я просмотрел код и похоже, что мне нужно перегрузить xsputn (чего нет на этой страницеhttp://www.cplusplus.com/reference/iostream/ostream ) а что еще нужно перегрузить? и как мне создать свой класс (что ему нужно наследовать и т. д.)?

Ответы на вопрос(1)

Ваш ответ на вопрос