"Fehler: Unbekannter Typname: >>class<<"
-
Hallo, bekomme von meinem gcc Compiler den Fehler:
"Fehler: Unbekannter Typname: >>class<<" für den Code:#ifndef KLAUSUR_2011_1A_GUARD #define KLAUSUR_2011_1A_GUARD #include <stdlib.h> class Klausur { public: Klausur (); ~Klausur (); void compare_makret_rate (double rate_a, double rate_b); } #endifVerstehe die Welt nich tmehr^^
-
1. Das ist kein C, sondern C++. Da das naechste Mal bitte ins richtige Unterforum.
2. Zum Code:#ifndef KLAUSUR_2011_1A_GUARD #define KLAUSUR_2011_1A_GUARD #include <stdlib.h> class Klausur { public: Klausur (); ~Klausur (); void compare_makret_rate (double rate_a, double rate_b); }; // Da muss ein Strichpunkt hin #endif
-
Woran machst du das genau fest mit dem C++?
-
UnWissender2012 schrieb:
Woran machst du das genau fest mit dem C++?
In C gibt es keine Klassen.
-
Dieser Thread wurde von Moderator/in SeppJ aus dem Forum C (C89 und C99) in das Forum C++ (auch C++0x, bzw. C++11) verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
icarus2 schrieb:
2. Zum Code:
Du hast schon richtig festgestellt, dass es sich um C++ handelt, also sollten auch C++-Header genutzt werden:
#include <cstdlib>- oder ganz rauslassen, denn zumindest in dem gezeigten Teil gibts nichts, was den #inlcude rechtfertigt.
@OP: wenn du den Code mit g++ statt gcc übersetzt, sollte der dann auch den C++-Code verstehen - falls es das ist was du möchtest...