@MarekR22: Potrzebuję wygenerować losowy zbiór danych.
Mam templatkową klasę abstrakcyjną i kilka klas dziedziczących po niej, chcę
wygenerować dane dla jak największej ilości możliwych kombinacji klasa pochodna-typ templaty.
Nie do końca czaje, chcesz wygenerować sobie zbiór danych, który będzie miał losowe typy po prostu i gdzies je wpakować? Jeżeli tak to uzyj std::vector<std::variant<T,w,o,j,e,T,y,p,y>> i dla każdego elementu bedziesz mial obiekt z innym typem.
Natomiast jak chcesz w czasie kompilacji wybierać losowo typ no to tu jest trochę problem. Łatwiej byłoby osobnym skryptem/programem generować losowe wartości zapisując do jakiegoś pliku i potem czytać z niego w czasie kompilacji xD.
Niemniej jednak coś czuje, żę twój problem będzie można rozwiązać prościej, ale nie wiem problemy inżynierskie mnie wciąż zaskakują :D