Bonjour,
Je me demandais si c'était possible d'initialiser un entier dans une structure à la définition même de la structure ?
Bonjour,
Je me demandais si c'était possible d'initialiser un entier dans une structure à la définition même de la structure ?
si tu veux parler de quelque chose comme ça:
Alors non. En général tu appelles un constructeur pour initialiser ta structure.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 struct s { int i = 0; }; s x; /* ici x.i = 0 */
On peut quand même faire ça :Envoyé par ShootDX
et même (C99)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 struct s { int i; }; s x = {0}; /* ici x.i = 0 */
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 struct s { int i; }; s x = {.i = 0}; /* ici x.i = 0 */
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager