Frage zu Interfaces...



  • hallo,

    ich hab da mal ne Frage^^
    ich hab mich jetzt ne Weile mit COM befasst und musste feststellen,
    dass sämtliche Interfaces structs sind.
    Das ist kein Problem, funktioniert ja schließlich alles.

    Meine Frage ist aber: wozu gibt es in C++ dann das Keyword interface?

    thx schonmal im voraus

    MfG DrakoXP


  • Mod

    Ob struct oder class ist wurscht... Der Unterschied besteht nur im public oder private der Member.

    interface ist eine MS-Compiler Extension und das COM Prinzip ist Compiler unabhängig und deshalb werden hier von MS keine Propriätären Compiler Funktionen verwendet.

    Aber interface macht genau das, was hier per struct und purer virtuelle Deklaration passiert.


Log in to reply