Creation objet global dans du local sous DEV C++

heinquoi1 Messages postés 4 Date d'inscription mardi 14 janvier 2003 Statut Membre Dernière intervention 27 mars 2003 - 26 mars 2003 à 18:18
heinquoi1 Messages postés 4 Date d'inscription mardi 14 janvier 2003 Statut Membre Dernière intervention 27 mars 2003 - 27 mars 2003 à 23:30
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

trinitacs Messages postés 249 Date d'inscription mardi 16 juillet 2002 Statut Membre Dernière intervention 7 août 2003 2
26 mars 2003 à 19:12
-------------------------------
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?!
0
heinquoi1 Messages postés 4 Date d'inscription mardi 14 janvier 2003 Statut Membre Dernière intervention 27 mars 2003
27 mars 2003 à 23:30
franck
heinquoi1@libertysurf.fr
0
Rejoignez-nous