upcasting

Mit Upcasting kann ein Objekt eines Unterklasse-Typs als Objekt eines beliebigen Oberklasse-Typs behandelt werden.
5
Antworten

Wie implementiere ich eine Kompilierzeitprüfung, dass ein Downcast in einem CRTP gültig ist?

Ich habe eine einfache alte CRPT (bitte lassen Sie sich nicht von Zugangsbeschränkungen ablenken - die Frage ist nicht über sie): %Vor% das ist wie üblich so zu verwenden: %Vor% Nun, dass static_cast mich stört. Ich brauche einen Down...
06.05.2011, 06:41
2
Antworten

Warum wird in Java das Casting eines Zeichens in eine Ganzzahl NOT das Zeichen-Bit nicht erweitert?

In Java führt eine bitweise Operation zu einem Casting in Ganzzahl und verursacht auch eine Zeichenerweiterung. Zum Beispiel wird folgendes erwartet: %Vor% In Java werden Zeichen in UTF-16 kodiert und jede Einheit wird mit 2 Bytes dargestell...
17.11.2011, 10:02
1
Antwort

Platzierung neu und Vererbung

Guten Abend, alle zusammen. Ein Code-Snippet sagt mehr als tausend Worte: %Vor% Wie Sie sehen, möchte ich nur über die Basisklasse auf die Instanz zugreifen, ohne den Basisklassenzeiger tatsächlich zu speichern. Beachten Sie, dass im zweite...
24.07.2014, 18:01
10
Antworten

Verdeckt das Casting in Java die Methoden und Felder der Unterklasse?

Auf dem Programm, das ich schreibe, habe ich eine Klasse RestrictedUser und class User, die von RestrictedUser abgeleitet ist. Ich versuche, die benutzerspezifischen Methoden zu verbergen, indem ich nach RestrictedUser wende, aber wenn ich das C...
03.04.2009, 04:17