Wie sieht der C ++ - Compilerfehler "wie eine Funktionsdefinition aus, aber es gibt keine Parameterliste;" bedeuten?

8
%Vor%

Das habe ich gemacht und als ich es kompiliert habe, habe ich diesen Fehler erhalten, der besagt

%Vor%

Bitte hasst mich nicht :( Ich bin neu in dieser Informatik ....

    
SkyBoxer 08.04.2010, 22:46
quelle

5 Antworten

16

Ich hasse dich nicht.

Funktionen haben Parameter wie:

%Vor%

Wenn Ihre Funktion keine enthält, lassen Sie die Liste nicht aus, lassen Sie sie leer oder setzen Sie void :

%Vor%

Was Sie verwenden, bleibt Ihnen überlassen. Ich bevorzuge ausdrücklich die Angabe von void .

Beachten Sie, dass es weitere Varianten gibt, auf die Sie stoßen werden. Dies ist die zweithäufigste Variante:

%Vor%

Es gibt Ihnen eine Zählung der Argumente und was sie waren. Wie:

%Vor%

Sie könnten auf diese Argumente zugreifen. Es kann mehr geben, aber das sollte es jetzt abdecken. Mach dir keine Sorgen über das Zeug bis später. & lt; 3

Was Ihren Code betrifft:

%Vor%

Das sollte dich beginnen.

Der Rest macht vielleicht keinen Sinn, und das ist in Ordnung. Ich schließe es nur der Vollständigkeit halber ein. Wenn es keinen Sinn ergibt, ignoriere es vorerst:

%Vor%     
GManNickG 08.04.2010 22:47
quelle
5

Sie haben die Klammern vergessen, die für eine Funktionsdefinition benötigt werden. Ändere das zu:

%Vor%     
R Samuel Klatchko 08.04.2010 22:47
quelle
4

Sie fehlen Klammern nach main.

Auch Semikolons:

%Vor%     
WhirlWind 08.04.2010 22:47
quelle
3

Ändern Sie das zu:

%Vor%     
PiedPiper 08.04.2010 22:48
quelle
3

int main()

Willkommen bei Computer Sc. und Stackoverflow (SO).

Hinweis: Es gibt bereits viele C ++ Fragen hier, also suche einfach bevor du eine neue Frage stellst :)

    
N 1.1 08.04.2010 22:50
quelle

Tags und Links