packed |
Compacté |
GNU Pascal |
Syntaxe
type identyp=packed typestruct;
|
var identvar:packed typestruct;
|
Paramètres
Nom |
Description |
identyp |
Ce paramètre permet d'indiquer l'identificateur de type de données |
identvar |
Ce paramètre permet d'indiquer l'identificateur de type de variable |
typestruct |
Ce paramètre permet d'indiquer le type de données de structure |
Description
Ce mot réservé permet d'indiquer au compilateur d'utiliser le moins de mémoire possible pour la définition de la structure.
Remarques
- Selon la norme ISO 7185 Pascal, le mot réservé packed peut précéder les définitions de types de tableaux et d'enregistrements pour indiquer que l'utilisation de la mémoire doit être minimisée pour les variables de ce type, éventuellement au prix d'une perte de vitesse.
En tant qu'extension GNU Pascal, le mot réservé packed peut également être appliqué aux types de sous-catégories.
- Le mot réservé packed est défini dans la norme ISO 7185 Pascal. Selon la norme ISO, seuls les tableaux de caractères compacts avec une limite inférieure 1 sont considérés comme des chaînes de caractères de longueur fixe. Le GNU Pascal ne nécessite ni packed ni la limite inférieure de 1 à cette endroit.
Dernière mise à jour : Dimanche, le 22 octobre 2017