Witam, czy to jest możliwe?
np. mając typy:
enum typ_samochodu { samochod_osobowy=1, samochod_ciezarowy=2, autobus=3 }
enum klasa_osobowy {A=1, B=2, C=3, D=4, E=5, F=6, G=7, H=8, J=9)
enum klasa_ciezarowy {skrzynia=1, furgon=2, wywrotka=3, pojemnik=4, cysterna=5, hds=6, podest=7, osobowy=8, terenowy=9, wielozadaniowy=10, van=11, inny=12}
enum klasa_autobus {miejski=1, miedzaymiastowy=2, turystyczny=3, szkolny=4}
zdefinować klasę:
class
{
typ_samochodu typ;
klasa_samochodu klasa;
}
żeby klasa_samochodu zmieniała swój typ w zależności od wyboru typu samochodu?
albo jakoś automatycznie się rzutowała
tu jest przykład prosty, ale jeśli się weźmie więcej wartości i to, że każda z tych enum ma swoje odrębne podtypy musiałbym używać kilkudziesięciu zmiennych zamiast trzech (w przykładzie dwóch)