std::basic_ios<CharT,Traits>::set_rdbuf
protected: void set_rdbuf( std::basic_streambuf<CharT,Traits>* sb ); | (с C++11) |
Устанавливает связанный буфер потока в sb без очистки состояния ошибки.
Этот член-функция защищён: он вызывается конструкторами перемещения производных потоков, таких как std::basic_ofstream или std::basic_istringstream, как заключительный этап после построения базового класса и после перемещения буфера потока: только самый производный класс потока знает, как правильно переместить буфер потока, но std::basic_ios должен быть проинформирован о новом расположении потока, чтобы его публичные члены-функции могли к нему обратиться.
Параметры
| sb | - | буфер потока, который нужно связать |
Возвращаемое значение
(нет)
Исключения
Не выбрасывает ничего.
Пример
См. также
| управляет связанным буфером потока (публичная член-функция) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf