обнуляется.почему так?
Является ли теперь ist алиасом над m_buffer?
Что значит обнуляется?
не обнуляется.Неправильно выразился.Вопрос таков : является ли ist алиасом над буффером?
после этого
Как бэ... Всё же написано... https://en.cppreference.com/w/cpp/io/basic_istream/basic_istream explicit basic_istream( std::basic_streambuf<CharT, Traits>* sb); (1) 1) Constructs the basic_istream object, assigning initial values to the base class by calling basic_ios::init(sb). The value of gcount() is initialized to zero.
Я правильно понял,что если в m_buffer будет допустим строка.Я сделаю так istrem ist{&m_buffer} и потом считываю строку в куда-нибудь (ist>>smth) то буффер будет пуст?
Давай пойдём с другой стороны.... Зачем тебе вообще этот буфер задавать?
Обсуждают сегодня