std::seed_seq::size
std::size_t size() const noexcept; | (с C++11) |
Возвращает размер сохранённой начальной последовательности семян.
Параметры
(нет)
Возвращаемое значение
Размер внутреннего контейнера, заполненного во время создания.
Сложность
Постоянное время.
Пример
#include <iostream>
#include <random>
int main()
{
std::seed_seq s1 = {-1, 0, 1};
std::cout << s1.size() << '\n';
}Вывод:
3
Отчет о дефекте
Следующие отчеты о дефектах, меняющие поведение, были применены ретроактивно к ранее опубликованным стандартам C++.
| DR | Применимо к | Поведение, как опубликовано | Корректное поведение |
|---|---|---|---|
| LWG 2440 | C++11 |
seed_seq::size не должно было быть noexcept | необходимо |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/numeric/random/seed_seq/size