Difference between revisions of "Constref/fr"

From Lazarus wiki
Jump to navigationJump to search
(Created page with "{{Constref}} La version 2.6 de FRee Pascal a ajouté le qualifieur de paramètre '''constref'''. C'est comme une combinaison des qualifieurs de paramètre var et [...")
 
(Deleted category because it placed in template)
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
{{Constref}}
 
{{Constref}}
  
La version 2.6 de FRee Pascal a ajouté le qualifieur de paramètre '''constref'''. C'est comme une combinaison des qualifieurs de paramètre [[Var/fr|var]] et [[Const/fr| const]]. L'argument est passé par référence mais ne peut pas être modifié. Si vous tentez de modifier le paramètre, le compilateur signalera cela comme une erreur " Error: Can't assign values to const variable".  
+
La version 2.6 de Free Pascal a ajouté le qualifieur de paramètre '''constref'''. C'est comme une combinaison des qualifieurs de paramètre [[Var/fr|var]] et [[Const/fr| const]]. L'argument est passé par référence mais ne peut pas être modifié. Si vous tentez de modifier le paramètre, le compilateur signalera cela comme une erreur " Error: Can't assign values to const variable".  
  
Les [[FPC_New_Features_2.6.0#Constref_parameter_modifier|notes de version]] de la version 2.6 suggère que vous ne devriez utiliser ceci que pour l'interfaçage avec des routines externes écrites dans d'autres langages, où ce type de passage de paramètre est requis.
+
Les [[FPC_New_Features_2.6.0#Constref_parameter_modifier|notes de version]] de la version 2.6 suggère que vous ne devriez utiliser ceci que pour l'interface avec des routines externes écrites dans d'autres langages, où ce type de passage de paramètre est requis.
  
 
== Voir aussi ==
 
== Voir aussi ==
 
* [[Const/fr|const]]
 
* [[Const/fr|const]]
 
* [[Var/fr|var]]
 
* [[Var/fr|var]]
 
[[category:Reserved words/fr]]
 

Latest revision as of 17:06, 25 May 2018

English (en) français (fr)

La version 2.6 de Free Pascal a ajouté le qualifieur de paramètre constref. C'est comme une combinaison des qualifieurs de paramètre var et const. L'argument est passé par référence mais ne peut pas être modifié. Si vous tentez de modifier le paramètre, le compilateur signalera cela comme une erreur " Error: Can't assign values to const variable".

Les notes de version de la version 2.6 suggère que vous ne devriez utiliser ceci que pour l'interface avec des routines externes écrites dans d'autres langages, où ce type de passage de paramètre est requis.

Voir aussi