Sections de données allouées en temps d'exécution et initialisées à 0 (ou pas du tout). Seule la taille est stockée dans le programme, donc le programme prend moins de place en mémoire de stockage (archive, disque dur, ...).
Sally Le 30/09/2003 à 12:00 Donc ça revient au même que ce que j'avais fait pour gagner de la place, c'est à dire mettre toutes les variables globales dans une grosse structure qui est allouée dynamiquement ? sauf que c'est probablement encore mieux vu que l'allocation est automatique...
Le nouveau linker met automatiquement les variables globales initialisées à zéro là-dedans ? donc je ferais mieux de laisser tomber ce hack...
et comment se comporte-t-il vis-à-vis de static ?
Si l'on compile en plusieurs fichiers objet, est-il préférable de déclarer static les variables globales qui sont locales à un des fichiers objet ou non ? (en supposant qu'il n'y a pas de conflit, bien sûr).

« Le bonheur, c'est une carte de bibliothèque ! » —
The gostak distims the doshes.Membrane fondatrice de la confrérie des
artistes flous.
L'univers est-il un
dodécaèdre de Poincaré ?
(``
·\ powaaaaaaaaa ! #love#
Sally Le 30/09/2003 à 19:37 OK merci.
Je vais donc laisser en l'état pour le moment.

« Le bonheur, c'est une carte de bibliothèque ! » —
The gostak distims the doshes.Membrane fondatrice de la confrérie des
artistes flous.
L'univers est-il un
dodécaèdre de Poincaré ?
(``
·\ powaaaaaaaaa ! #love#