Klassenprototypen

Hi,

wie meinst du das genau? In C++ gibt es (üblicherweise) eine Interface-Definition der Klasse im Header-File und eine Implementation der tatsächlichen Funktionen weiter unten. Den Interface-Teil könnte man sozusagen als Prototyp auffassen, ja.

C++:
// Interface:
class MyClass
{
public:
    void MyFunc();
};

// Implementation:
void MyClass::MyFunc()
{
    // Was auch immer...
}

Grüße, D.
 
Ja sowas gibt es wenn ich dich richtig verstanden habe. Wenn Klasse B die Klasse A braucht bzw. beinhaltet als Membervariable oder sonstiges dann:

C++:
#include "A.h"

class A;
class B
{
   // hier irgendwas mit A machen..
}

mfg
 
Zurück