default-parameters

Ein Standardparameter ist ein Funktions- oder Methodenparameter, für den ein Standardwert bereitgestellt wird. Wenn der Benutzer keinen Wert für diesen Parameter angibt, wird der Standardwert verwendet. Wenn der Benutzer einen Wert für den Standardparameter angibt, wird der vom Benutzer angegebene Wert verwendet.
2
Antworten

Standard Template Parameter - muss nicht von rechts sein? Warum funktioniert es?

Kann der Default-Template-Parameter "default value" so verwenden, dass er NICHT von rechts anfängt? Was ist das Kriterium? Wie interpretiert der Compiler? Zum Beispiel bin ich so überrascht, dass dieser Code funktioniert . %Vor% Siehe...
25.08.2016, 05:26
4
Antworten

Fortran 2003/2008: Elegante Standardargumente?

In fortran können wir Standardargumente definieren. Wenn ein optionales Argument nicht vorhanden ist, kann es auch nicht festgelegt werden. Wenn Sie Argumente als Schlüsselwortargumente mit Standardwerten verwenden, führt dies zu umständlichen K...
09.06.2016, 10:55
3
Antworten

Standard-Template-Parameter: Warum beschwert sich der Compiler, Template-Argument nicht anzugeben?

Ich habe diesen Code: %Vor% Wenn ich foo() als Template-Funktion mit der gleichen 'Signatur' für die Vorlage verwende, beschwert sich der Compiler nicht darüber, die Template-Argumente nicht anzugeben: %Vor% Warum muss ich also ein Ar...
27.06.2012, 16:57
3
Antworten

Warum kann ich String.Empty nicht als Standardparameter verwenden?

Heute habe ich einen Standardparameterwert in einem Konstruktor erstellt. %Vor% Der Compiler hat sich beschwert.    Der Standardparameterwert für "etwas" muss eine Kompilierzeit sein   konstant. Ich hatte den Eindruck, dass Empty in d...
30.05.2012, 22:55
1
Antwort

"Neudefinition" des Standard-Template-Parameters

Ich habe eine seltsame Kompilierungswarnung für den folgenden Code mit Visual C ++ 2010: %Vor% Die Warnung: %Vor% Was ich nicht verstehe ist, dass AttributeName "redefinition" auf derselben Zeile ist wie die Definition ... klingt wie...
29.09.2012, 20:29
2
Antworten

Scala-Vererbungsstandardparameter in der Elternklasse

Ich habe eine abstrakte Klasse mit einem Standardwert für ihren Parameter. Ich möchte nicht den Standardwert im Konstruktor aller möglichen Implementierungen wiederverwenden müssen. %Vor% Was ich bekommen möchte %Vor% Ich habe überlegt,...
19.05.2015, 12:50
3
Antworten

Konstruktor mit einem Standardparameter

Angenommen, ich habe eine Klasse %Vor% warum, wenn ich anrufe %Vor% der contructor C(int =10) wird aufgerufen und wenn ich rufe %Vor% Der Standardkonstruktor wird aufgerufen? Wie vermeide ich das? Ich möchte nur meinen Konstruktor...
24.10.2010, 19:37