title image


Smiley Class extern deklarieren ? wie geht das?
Hallo.



Ich habe bisher mit dem Borland c++ Compiler nur C Programme geschrieben.

Langsam möchte ich erweiterte Funktionen als Klassen einführen.

Bisher habe ich verschiedene Module gehabt.

In einer Datei def.h hatte ich die deklarationen der Funktionen und in extern.h die deklarationen als extern und in jedes Modul eingebunden.

Die Funktionen an sich sind in der fkt.cpp.



So.

Wenn ich jetzt in fkt.cpp eine klasse definiere, member und Methoden usw implementiere wie soll ich diese dann in def.h und extern.cpp deklarieren?



zB. class TEST ..usw.



Wenn ich diese in def.h/extern.h als "class TEST; deklariere dann kennt er sie nicht wenn ich diese Aufrufen will zB im Modul haupt.cpp: "TEST t;//undefinied structure TEST



Wenn ich die definition in der haupt.cpp mache, dann klappt alles.



Also liegt es nur an der externen deklaration..wie mache ich das?



Ich hoffe jemand kann mir helfen...

Danke schonmal Mondmann

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: