Afficher : Delphi
C++
Préférences d'affichage
E2239: Paramètre par défaut '%s' doit être par-valeur ou const (Delphi)
De RAD Studio XE2
Remonter à Messages d'erreur et d'avertissement (Delphi) - Index
Les paramètres auxquels sont affectés des valeurs par défaut ne peuvent pas être transmis par référence.
program Produce; procedure p0(var x : Integer = 151); begin end; begin end.
Puisque le paramètre x est transmis par référence dans cet exemple, une valeur par défaut ne peut lui être affectée.
program Solve; procedure p0(const x : Integer = 151); begin end; begin end.
Dans cette solution, le paramètre par référence a été changé en paramètre const. Alternativement, le paramètre aurait être pu être changé en paramètre par valeur ou la valeur par défaut aurait pu être enlevée.