public member function
<random>

std::seed_seq::param

template <class OutputIterator> void param (OutputIterator dest) const;
複製內部序列
將內部序列複製到 dest
seed_seq 物件的內部序列在構造時設定。

引數

dest
指向至少 size 個元素的範圍的初始位置的輸出迭代器,這些元素支援複製成員型別整數值result_type.

返回值



示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// seed_seq::param
#include <iostream>
#include <random>
#include <iterator>
#include <array>

int main ()
{
  std::seed_seq seed = {102,406,7892};

  std::cout << "size: " << seed.size() << std::endl;

  std::ostream_iterator<unsigned> out (std::cout," ");
  std::cout << "elements: "; seed.param(out); std::cout << std::endl;

  return 0;
}

輸出
size: 3
elements: 102 406 7892


複雜度

線性取決於內部序列 size

另見