mir ist jetzt keine passendes Subject eingefallen. Wenn ich jetzt eine Quellcodedatei (.cpp) habe und schreibe:
C++:
class sinnlos { void nochsinnloser(){} };
int main() { sinnlos sl; sl.nochsinnloser(); return0; }
Wenn ich schreibe sl und danach einen Punkt machen, sieht man ja in VC++ alle Memberfunktion bzw. Membervariablen.
Wenn ich jetzt aber den Code in eine Headerdatei packe und schreibe:
C++:
#include <sinnlos.h>
int main() { sinnlos sl; sl.nochsinnloser(); return0; }
Wenn ich da den Punkt setze, sehe ich die Memberfunktionen nicht. Kann man das irgendwie änder, ist zwar ne komsiche Frage, aber das wollt ich mal wissen..... -- Demokratie ist die Diktatur der Mehrheit.
www.siedler25.org/ ( Siedler2 - Remake )Dieser Post wurde am 27.07.2003 um 14:01 Uhr von Oliver Müller editiert.
Und warum ist das dann bei mir nicht (es geht ja wenn ich den Code mit in die Quelldatei mache, aber wenn ich mir alles in eine Headerdatei packe, seh ich es nicht. -- Demokratie ist die Diktatur der Mehrheit.
Hallo, eventuell hast den Header nicht in das Projekt eingefügt? (Projekt/dem Projekt hinzufügen / Dateien usw...). Das Kompilieren geht dann trotzdem.
mmmmh, könnte sein... Aber wenn ich zum Beispiel iostream einbinde, muss ich doch auch nicht erst die Headerdatei zu meinem Projekt hinzufügen oder steht das in einem anderen Zusammenhang? -- Demokratie ist die Diktatur der Mehrheit.