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.
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
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
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
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
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
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
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