Hallo,
also, ich bin gerade dabei mir C++ anzueignen und stehe bei einem Programm vor einem Problem.
Also, ich habe einer Oberklasse und zwei vererbte Klassen. Der unterschied zwischen den zwei vererbten klassen ist nur eine Variable. Einmal liegt der Typ float drin und einmal der Typ int.
Jetzt muss ich bei einer Funktion rausfinden, welcher der beiden Typen (also welche Unterklasse) es ist. Denn ich darf die Funktion nur bei einer Unterklasse anwenden. Bloß ich weiß einfach nicht, wie ich das anstellen soll. Gibt es einen befehl, mit dem ich den Datentyp festlegen kann?
Hoffe, ihr habt mein Problem verstanden. Und ich hoffe auf eine gute Antwort.
danke schon mal.
also, ich bin gerade dabei mir C++ anzueignen und stehe bei einem Programm vor einem Problem.
Also, ich habe einer Oberklasse und zwei vererbte Klassen. Der unterschied zwischen den zwei vererbten klassen ist nur eine Variable. Einmal liegt der Typ float drin und einmal der Typ int.
Jetzt muss ich bei einer Funktion rausfinden, welcher der beiden Typen (also welche Unterklasse) es ist. Denn ich darf die Funktion nur bei einer Unterklasse anwenden. Bloß ich weiß einfach nicht, wie ich das anstellen soll. Gibt es einen befehl, mit dem ich den Datentyp festlegen kann?
Hoffe, ihr habt mein Problem verstanden. Und ich hoffe auf eine gute Antwort.
danke schon mal.