Ich versuche C ++ zu lernen. Aber wenn ich versuche, diesen Code mit GCC-4.4.5 zu kompilieren, indem ich die Optionen "g ++ -Wall -c" verwende, bekomme ich den folgenden Fehler:
g ++ -Wall -c "lab2.cc" (im Verzeichnis: / home / ion / Univer / Cpp)
lab2.cc:11: Fehler: erwartete Initialisierung vor
create
lab2.cc:20: Fehler: Erwarteter Konstruktor, Destruktor oder Typkonvertierung vorstr_compare
Kompilierung fehlgeschlagen.
Beide Fehler sind an die Funktionsdeklarationen gebunden. (Runde 11 ist die Deklaration der Funktion create, Runde 20 - der Funktion str_compare
). Versucht, für diese Art von Fehlern googlen, konnte aber keine Beispiele für ähnliche Fehler finden, da die Fehlermeldungen sehr allgemein sind. Wie kann ich ihre Bedeutung verstehen und sie lösen? Vielen Dank für Ihre Aufmerksamkeit.
Am Ende Ihrer 'struct' Definition fehlt ein Semikolon.
Auch
%Vor%muss
sein %Vor%Tags und Links compilation c++ gcc