Создает новое<subtract_with_carry_01_engine>и сеет его с величинами из диапазона. Достижения сначала указывают на то, что одна из них превышает последнюю потребленную стоимость. Если диапазон не содержит достаточно элементов, чтобы заполнить все состояние, бросает<std::invalid_argument>.
subtract_with_carry_01_engine public member functions
<
voidseed();
>
Семена генератора с семенем по умолчанию.
<
voidseed(boost::uint32_tvalue);
>
Засевает генератор<value>
.
<
template<typenameSeedSeq>voidseed(SeedSeq&seq);
>
Семена генератора со значениями, произведенными<seq.generate()>.
<
template<typenameIt>voidseed(It&first,Itlast);
>
Семена генератора со значениями из диапазона. Обновления сначала указывают на один из последних потребляемых элементов. Если в диапазоне недостаточно элементов, чтобы заполнить все состояние, бросает<std::invalid_argument>.
Возвращается истинно, если два генератора будут производить разные последовательности.
Статья Class template subtract_with_carry_01_engine раздела The Boost C++ Libraries BoostBook Documentation Subset Reference может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.