Wenn ich kompilieren möchte, bekomme ich: Probléme: erwartete unqualifizierte ID vor "Rückkehr" zurückgeben 0; über die letzte Zeile: Erreur: expexted Deklaration vor {token
Ich habe den Code unverändert gelassen, nur der mittlere Teil, den ich geändert habe ... was ist das Problem ??? Hier ist mein Code:
%Vor% Sie haben die Endstrebe für diese if
-Anweisung vergessen, sodass die nachfolgende else if
als Syntaxfehler gilt. Sie müssen die geschweifte Klammer hinzufügen, wenn der if
-Anweisungshauptteil vollständig ist:
Nur um der Leute willen, die hier aus dem gleichen Grund gelandet sind wie ich:
Verwenden Sie keine reservierten Keywords
Ich habe in meiner Klassendefinition delete () eine Funktion benannt, die ein reserviertes Schlüsselwort ist und nicht als Funktionsname verwendet werden soll. Das Umbenennen in deletion () (was in meinem Fall auch semantisch sinnvoll war) löste das Problem.
Für eine Liste reservierter Keywords: Ссылка
Ich zitiere: "Da sie von der Sprache verwendet werden, sind diese Schlüsselwörter nicht für eine Neudefinition oder Überladung verfügbar."
Vorschläge:
zum Beispiel
%Vor%Tags und Links c++