diff --git a/example/algorithms.cpp b/example/algorithms.cpp index 91a5f2d..67052a4 100644 --- a/example/algorithms.cpp +++ b/example/algorithms.cpp @@ -39,7 +39,7 @@ int main() // populate c std::mt19937 gen{92748}; // some arbitrary random seed - std::discrete_distribution<> rnd({1,1,1}); + std::discrete_distribution<> rnd{{1,1,1}}; for(int i=0;i<8;++i){ // assign each type with 1/3 probability switch(rnd(gen)){ case 0: c.insert(warrior{i});break; diff --git a/example/basic_any.cpp b/example/basic_any.cpp index 3bc4c63..e2c2dc9 100644 --- a/example/basic_any.cpp +++ b/example/basic_any.cpp @@ -43,7 +43,7 @@ int main() //[basic_any_3 // populate with sprites std::mt19937 gen{92748}; // some arbitrary random seed - std::discrete_distribution<> rnd({1,1,1}); + std::discrete_distribution<> rnd{{1,1,1}}; for(int i=0;i<4;++i){ // assign each type with 1/3 probability switch(rnd(gen)){ case 0: c.insert(warrior{i});break; diff --git a/example/basic_base.cpp b/example/basic_base.cpp index bc50cae..4f6f92f 100644 --- a/example/basic_base.cpp +++ b/example/basic_base.cpp @@ -22,7 +22,7 @@ int main() boost::base_collection c; std::mt19937 gen{92748}; // some arbitrary random seed - std::discrete_distribution<> rnd({1,1,1}); + std::discrete_distribution<> rnd{{1,1,1}}; for(int i=0;i<8;++i){ // assign each type with 1/3 probability switch(rnd(gen)){ case 0: c.insert(warrior{i});break; diff --git a/example/basic_function.cpp b/example/basic_function.cpp index ce9696d..ed2431b 100644 --- a/example/basic_function.cpp +++ b/example/basic_function.cpp @@ -25,7 +25,7 @@ int main() // populate sprs std::mt19937 gen{92748}; // some arbitrary random seed - std::discrete_distribution<> rnd({1,1,1}); + std::discrete_distribution<> rnd{{1,1,1}}; for(int i=0;i<4;++i){ // assign each type with 1/3 probability switch(rnd(gen)){ case 0: sprs.push_back(std::make_unique(i));;break; diff --git a/example/exceptions.cpp b/example/exceptions.cpp index a8c103c..d5e946d 100644 --- a/example/exceptions.cpp +++ b/example/exceptions.cpp @@ -21,7 +21,7 @@ int main() // populate c std::mt19937 gen{92748}; // some arbitrary random seed - std::discrete_distribution<> rnd({1,1,1}); + std::discrete_distribution<> rnd{{1,1,1}}; for(int i=0;i<8;++i){ // assign each type with 1/3 probability switch(rnd(gen)){ case 0: c.insert(warrior{i});break; diff --git a/example/insertion_emplacement.cpp b/example/insertion_emplacement.cpp index 68a5ad8..a7beafb 100644 --- a/example/insertion_emplacement.cpp +++ b/example/insertion_emplacement.cpp @@ -21,7 +21,7 @@ int main() // populate c std::mt19937 gen{92748}; // some arbitrary random seed - std::discrete_distribution<> rnd({1,1,1}); + std::discrete_distribution<> rnd{{1,1,1}}; for(int i=0;i<8;++i){ // assign each type with 1/3 probability switch(rnd(gen)){ case 0: c.insert(warrior{i});break; diff --git a/example/rolegame.hpp b/example/rolegame.hpp index 9e1601f..2fdda67 100644 --- a/example/rolegame.hpp +++ b/example/rolegame.hpp @@ -22,7 +22,7 @@ //[rolegame_1 struct sprite { - sprite(int id):id(id){} + sprite(int id):id{id}{} virtual ~sprite()=default; virtual void render(std::ostream& os)const=0; diff --git a/example/segmented_structure.cpp b/example/segmented_structure.cpp index c2e3075..ab5701c 100644 --- a/example/segmented_structure.cpp +++ b/example/segmented_structure.cpp @@ -39,7 +39,7 @@ int main() auto make_sprite=[]()->std::unique_ptr{ //-> static std::mt19937 gen{92748}; - static std::discrete_distribution<> rnd({1,1,1}); + static std::discrete_distribution<> rnd{{1,1,1}}; static int id=0; switch(rnd(gen)){