|  | 
|      | 
|  | 
| Class template additive_combine_engineBoost , The Boost C++ Libraries BoostBook Documentation Subset , Reference
  
   | |||
|  Семантика этой функции подвержена изменениям. A  | 
additive_combine_engine(typenameresult_type5>,typename MLCG2::result_type seed2;additive_combine_engine, используя
seed1 и seed2 в качестве аргумента конструктора для первого и второго генераторов оснований, соответственно. templatetypename It>additive_combine_engine& first,It Last;
Конструкция additive_combine_engine
 Броски: std::invalid_argument, если входной диапазон слишком мал.
Безопасность исключения: Базовый
additive_combine_engine public member functionsvoid seed();
Семена additive_combine_engine
void seed(result_type seed);
Семена additive_combine_engineseed в качестве семени для обоих генераторов оснований. 
templatetypename SeedSeq> voidseedSeedSeq & seq;
Семена additive_combine_engine, использующие seq для семенообразования обоих базовых генераторов.
См. предупреждение на соответствующем конструкторе.
voidseed(typenameresult_type::typename MLCG2::result_type seed2);
Семена additive_combine, используя seed1 и seed2 в качестве семян для первого и второго генераторов оснований, соответственно. 
templatetypename It> voidseedIt & first,It Last;
Семена additive_combine_engine
 Броски: std::invalid_argument, если входной диапазон слишком мал.
Безопасность исключения: Базовый
result_type оператор();
Вернет следующее значение генератора.
templatetypename Iter> voidgenerate(Iter first, Iter last;
Заполняет диапазон случайными значениями
void discard(boost::uintmax_t z);
 Улучшает состояние генератора на z. 
additive_combine_engine friend functionstemplatetypename CharT,TraitsBasic_ostream>,>оператор::Basic_ostream> >os,constcombine_enginecombine_engine
std::ostream. Текстовое представление additive_combine_enginetemplatetypename CharT,Traitsbasic_istream> > оператор::basic_istream> >>constcombine_enginecombine_enginecombine_engine
combine_engine:73>std::istream:2>friend boolоператор(constadditive_combine_engine , constadditive_combine_engine &;;
Возврат: истинно, что два additive_combine_engines будут производить одну и ту же последовательность значений. 
friend boolоператор!=constadditive_combine_engine, constadditive_combine_engine, constadditive_combine_engine & rhs;
Возврат: истинно, что два additive_combine_engines будут производить различные последовательности значений. 
Статья Class template additive_combine_engine раздела The Boost C++ Libraries BoostBook Documentation Subset Reference может быть полезна для разработчиков на c++ и boost.
| реклама |