IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Variable globale


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 165
    Par défaut Variable globale
    Pourquoi ressase-t-on toujours qu'il ne faut pas mettre de variable globale?

    Y a-t-il une raison technique à cela ou est-ce purement une question de "coder propre" et de ne pas se perdre dans le codage ?

  2. #2
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut Re: Variable globale
    Citation Envoyé par n00bi
    Pourquoi ressase-t-on toujours qu'il ne faut pas mettre de variable globale?

    Y a-t-il une raison technique à cela ou est-ce purement une question de "coder propre" et de ne pas se perdre dans le codage ?
    L'idée est d'éviter les globales quand c'est possible.

    http://emmanuel-delahaye.developpez....s.htm#globales

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 165
    Par défaut
    Ok je m'en vais chercher ce qu'on appelle un effet de bord ca m'interesse. Ca fait plusieurs fois que j'entends le terme.

    C'est bon j'ai trouve :

    http://www.linux-france.org/prj/jarg...t_de_bord.html

    L'exemple est interessant

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2004
    Messages : 66
    Par défaut Re: Variable globale
    Citation Envoyé par n00bi
    Pourquoi ressase-t-on toujours qu'il ne faut pas mettre de variable globale?

    Y a-t-il une raison technique à cela ou est-ce purement une question de "coder propre" et de ne pas se perdre dans le codage ?
    Personnellement je fais la distinction entre les variables globales à un module et globales à un projet. Dans un module (fichier, .c, ... ce que tu veux ) je trouve clair de déclarer une série de variables globales "statiques" pour ce module, et de donner accès à ces informations par des fonctions globales plutôt que de laisser l'accès à ces variables depuis l'exterieur en les déclarant externes.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Variable globale / Propriété des threads
    Par rgarnier dans le forum XMLRAD
    Réponses: 4
    Dernier message: 03/10/2003, 10h49
  2. Cacher Variable Url avec Variable Globale
    Par danuz dans le forum XMLRAD
    Réponses: 6
    Dernier message: 26/09/2003, 17h20
  3. Variable "globale" (dans plusieurs templa
    Par mattmat dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 17/06/2003, 19h22
  4. question sur les variables globales et les thread posix
    Par souris_sonic dans le forum POSIX
    Réponses: 5
    Dernier message: 13/06/2003, 13h59
  5. les variables globales static
    Par gRRosminet dans le forum C
    Réponses: 8
    Dernier message: 27/04/2002, 08h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo