Invariant

Attribut de Procedure, Fonction, d'un opérateur ou d'un constructeur. L'appel est optimisable par calcul des invariants.

Syntaxe

Invariant

Description

L'attribut Invariant signifie que la procédure, la fonction, l'opérateur ou le constructeur n'effectue pas d'effet de bord sur des variables globales et calcule uniquement la valeur de retour ou les éventuelles valeurs de sorties d'après les paramètres passés.

Lorsqu'un appel est déclaré optimisable pour les invariants, deux appels successifs avec les mêmes paramètres doivent renvoyer les mêmes résultat sans effet de bord.

Exemple

Type A
/****/
Fin Type

Voir aussi

NulAbsorbant pour définir une autre directive d'optimisation. Optimiser pour définir l'optimisation.

Traduction

---------