operator<<,>>(std::independent_bits_engine)
Материал из cppreference.com
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
<metanoindex/>
<tbody> </tbody> template< class CharT, class Traits, class ResultType, class Engine, size_t w, class UIntType > std::basic_ostream<CharT,Traits>& operator<<( std::basic_ostream<CharT,Traits>& ost, const independent_bits_engine<Engine,w,UIntType>& e ); |
(1) | (начиная с C++11) |
template< class CharT, class Traits, class ResultType, class Engine, size_t w, class UIntType > std::basic_istream<CharT,Traits>& operator>>( std::basic_istream<CharT,Traits>& ist, independent_bits_engine<Engine,w,UIntType>& e ); |
(2) | (начиная с C++11) |
1)
Сериализует внутреннее состояние псевдослучайных чисел двигателя адаптер в виде последовательности десятичных чисел, разделенных одним или несколькими пробелами, и вставляет его в поток
ost. Символ-заполнитель и форматирование флаги потока игнорируются и не влияет. Оригинал:
Serializes the internal state of the pseudo-random number engine adaptor as a sequence of decimal numbers separated by one or more spaces, and inserts it to the stream
ost. The fill character and the formatting flags of the stream are ignored and unaffected. Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
2)
Восстанавливает внутреннее состояние псевдослучайных чисел
e адаптером двигателя от сериализованного представления, которое было создано ранее призыв к operator<< с помощью потока с тем же проникнут языка и той же CharT и Traits. Если вход не может быть десериализован, e остается неизменным и failbit поднимается на istОригинал:
Restores the internal state of the pseudo-random number engine adaptor
e from the serialized representation, which was created by an earlier call to operator<< using a stream with the same imbued locale and the same CharT and Traits. If the input cannot be deserialized, e is left unchanged and failbit is raised on istТекст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Если текстовое представление написана с использованием
os << x и что представление восстановлен в той же или другой y объект того же типа, используя is >> y, то x==y.Оригинал:
If a textual representation is written using
os << x and that representation is restored into the same or a different object y of the same type using is >> y, then x==y.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
| Этот раздел не завершён Причина: standard also defines what the textual representation consists of |
Параметры
| ost | — | Выходной поток для вставки данных
Оригинал: output stream to insert the data to Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
| ist | — | входной поток, чтобы извлечь данные
Оригинал: input stream to extract the data from Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
| e | — | Двигатель адаптер для сериализации или восстановления
Оригинал: engine adaptor to serialize or restore Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
Возвращаемое значение
1)
ost2)
istСложность
| Этот раздел не завершён |
Исключения
1) (Нет)
2)
Может бросить
std::ios::failure при установке failbitОригинал:
May throw
std::ios::failure when setting failbitТекст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.