Creation objet global dans du local sous DEV C++

Signaler
Messages postés
4
Date d'inscription
mardi 14 janvier 2003
Statut
Membre
Dernière intervention
27 mars 2003
-
Messages postés
4
Date d'inscription
mardi 14 janvier 2003
Statut
Membre
Dernière intervention
27 mars 2003
-
franck
heinquoi1@libertysurf.fr

Mon compilateur DEV C++ version 4.9 me refuse la creation d'une donne global dans une partie local:
Exemple:
...

main (...)
{
int ::i=0;//le compilateur de dev C++ refuse cela
// par contre si exite deja en globale il axepte d'y acceder.

D'autre on t ils se pb ?
Faut -il celon vous que je le reinstalle ou changer de version?!

2 réponses

Messages postés
249
Date d'inscription
mardi 16 juillet 2002
Statut
Membre
Dernière intervention
7 août 2003
2
-------------------------------
Réponse au message :
en fait tu ne la déclare pas dans une fonction.
par exemple tu met dans un .h

extern int var_globale;

et dans un autre fichier tu la définie.

mais les variables globales sont à évitée bien que parfois on en soit obligé (mais avec de bonnes classes ça n'arrive pas).
-------------------------------

> franck
> heinquoi1@libertysurf.fr
>
> Mon compilateur DEV C++ version 4.9 me refuse la creation d'une donne global dans une partie local:
> Exemple:
> ...
>
> main (...)
> {
> int ::i=0;//le compilateur de dev C++ refuse cela
> // par contre si exite deja en globale il axepte d'y acceder.
>
> D'autre on t ils se pb ?
> Faut -il celon vous que je le reinstalle ou changer de version?!
Messages postés
4
Date d'inscription
mardi 14 janvier 2003
Statut
Membre
Dernière intervention
27 mars 2003

franck
heinquoi1@libertysurf.fr