Benutzt ich Standardargumente falsch?

8

Ich habe gerade angefangen, ein Anfängerbuch von C ++ durchzugehen. Ich habe einige Java-Erfahrung (aber das gesagt, ich habe nie Standard-Argumente in Java verwendet, um ehrlich zu sein)

Also, wie erwähnt, ist mein Problem mit Standardargumenten ..

Dies ist das Code-Snippet, das ich verwende:

%Vor%

Die Antwort, die ich vom g ++ - Compiler erhalte lautet: "zu wenige Argumente, um zu funktionieren 'int add (int, int)'

Mache ich das falsch? (Ich habe es auch mit wörtlichen Argumenten versucht)

P.S. Ich kann das Code-Snippet nicht richtig angezeigt bekommen? Hat sich das System geändert?

    
yoonsi 04.12.2012, 23:38
quelle

1 Antwort

14

Es ist anders herum

%Vor%
  

§ 8.3.6 Standardargumente   Ein Standardargument darf nur in der   Parameter-Deklaration-Klausel einer Funktionsdeklaration oder in einem   Vorlagenparameter Ein Standardargument darf nicht für a angegeben werden   Parameterpaket.

    
billz 04.12.2012, 23:40
quelle

Tags und Links