Add random::weighted_distribution default constructor

This commit is contained in:
Nikita Lisitsa 2022-07-07 15:09:20 +03:00
parent 11c431f38c
commit 11962abf8f

View file

@ -11,6 +11,8 @@ namespace psemek::random
template <typename T> template <typename T>
struct weighted_distribution struct weighted_distribution
{ {
weighted_distribution() = default;
weighted_distribution(std::vector<T> frequencies) weighted_distribution(std::vector<T> frequencies)
: prefix_sum_(std::move(frequencies)) : prefix_sum_(std::move(frequencies))
{ {