Namespaces
Variants

std::subtract_with_carry_engine<UIntType,w,s,r>:: discard

From cppreference.net

void discard ( unsigned long long z ) ;

内部状態を z 回進めます。

目次

翻訳内容: - "Contents" → "目次" - その他のテキスト(Parameters, Complexity, Notes, See also)はC++関連の専門用語として翻訳せず、原文のまま保持 - HTMLタグ、属性、 内の数字はすべて変更なし - 書式と構造は完全に保持

パラメータ

z - 状態を進める回数を指定する整数値

計算量

z 回連続で operator() を呼び出す場合の計算量を超えない。

注記

この関数は、中間状態遷移を計算せずに多数のステップ(数百万オーダー)で状態を進める「高速ジャンプ」アルゴリズムを使用できます。これは、 operator() z 回呼び出して結果を破棄する単純なループの代わりに使用できます。

関連項目

エンジンの状態を進め、生成された値を返す
(公開メンバ関数)