operator<<,>>(std::subtract_with_carry_engine)
Материал из cppreference.com
< cpp | numeric | random | subtract with carry engine
![]() |
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
template< class CharT, class Traits, class ResultType, class UIntType, size_t w, size_t s, size_t r > |
(1) | (начиная с C++11) |
template< class CharT, class Traits, class ResultType, class UIntType, size_t w, size_t s, size_t r > |
(2) | (начиная с C++11) |
1)
Сериализует внутреннее состояние псевдослучайных чисел двигателя
e
в виде последовательности десятичных чисел, разделенных одним или несколькими пробелами, и вставляет его в поток ost
. Символ-заполнитель и форматирование флаги потока игнорируются и не влияет.Оригинал:
Serializes the internal state of the pseudo-random number engine
e
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
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 | — | псевдослучайных чисел двигателя
Оригинал: pseudo-random number engine Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
[править] Возвращаемое значение
1)
ost
2)
ist
[править] Сложность
Этот раздел не завершён |
[править] Исключения
1) (Нет)
2)
Может бросить std::ios::failure при установке
failbit
Оригинал:
May throw std::ios::failure when setting
failbit
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.