Klassen Methoden im Nachhinein einfügen?????



  • Hi Folks,

    Kann ich einer bereits deklarierten Klasse z.B.:

    class c1
    {
     public: c1(void){};
    };
    

    im Nachhinein per Include-File eine neue Methode hinzufügen?

    Also z.B.: dann so:

    #include "c1.h"
    
    int c1::neueMethode(void); //das funzt übrigens nicht!
    

    Also die Frage erübrigt sich mir eigentlich schon von der Logik her!
    Aber da es ja auch so tolle sachen wie Abstrakte klassen mit virtual usw gibt, wo der rechner auch noch zur Laufzeit entscheiden kann, denke ich mir, muss es doch auch eine Möglichkeit geben, im Nachhinein einer bereits definierten Klasse Methoden hinzuzufügen! 😕

    Gruß,
    Seraph


  • Mod

    Nein! Das geht nicht.

    Du könntest Dir so etwas wie IDispatch überlegen mit dem man einen Syntax für beliebige Funktionsargumente hast.


Anmelden zum Antworten