Spec-Zone.ru › C++

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 - потоковый буфер, с которым нужно связать

Возвращаемое значение

(нет)

Исключения

Ничего не выбрасывает.

Пример

См. также

rdbuf
управляет связанным потоковым буфером
(открытая функция-член)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/io/basic_ios/set_rdbuf

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API