was passiert template prob bitte lesen
-
Hallo ich habe so ein deklaration aber ich kann mich nicht vorstellen was diesen deklaration bringen soll:
typedef CTypedPtrArray <CPtrArray, CSizingControlBar*> CSCBArray;
CSCBArray eine Template das zugriff auf die Attribute der Classe CPtrArray und auf CSizingControlBar
ist es so ?..
danke
-
Nein, einzig und allein untypisierte Pointer in CPtrArray werden auf den Typ CSizingControlBar* umgeändert.
Das bietet den Vorteil, dass Du nicht immer extern casten musst von void* nach CSizingControlBar*
-
moment was kasten ?
hier wird einen template erzeugt ! was hat mit kasten zutun ?
-
Wieder falsch, es wird kein Template erzeugt, sondern eine Klasse, welche als Vorlage CPtrArray hat.