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.


Log in to reply