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 :

Probleme de passage d'argument


Sujet :

C++

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 8
    Par défaut Probleme de passage d'argument
    Bonjour , j'ai un petit prob (plutot un gros)

    En fait j'ai une class A et une class B

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    classA
    {
    public :
    void setResistance(int); //mutateur
    int getResistance(); //accesseur
    private:
    int m_resistance;
    };
     
    classB
    {
    public :
    void petitprog(int res)
    {
    res=res-2;
    }
    }
    Dans mon main j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    A elementa;
    B elementb;
    et je veux faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    elementb.petitprog(elementa.getResistance( ));
    Mon probleme est ke je voudrais que la valeur de m_resistance change mais ce n'est pas le cas.
    Pouvez vous m'aider?? merci d'avance

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 064
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 064
    Par défaut
    Tu dois utiliser des réfèrences, aussi bien pour la fonction getResistance() que petitprog(). Au fait:

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 8
    Par défaut
    J'avais oublié de préciser ke la classe Adérive de la classe B. ca change un truc?

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 294
    Détails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 294
    Par défaut
    Citation Envoyé par dr971
    J'avais oublié de préciser ke la classe Adérive de la classe B. ca change un truc?
    Si 'ke' signifie 'que' alors non ça ne change rien.

    MAT.

Discussions similaires

  1. [templates]probleme de passage d'argument?
    Par Gotmere dans le forum C++
    Réponses: 2
    Dernier message: 18/12/2007, 16h55
  2. Probleme de passage d'arguments dans un thread
    Par TheBAT dans le forum POSIX
    Réponses: 4
    Dernier message: 05/02/2007, 19h58
  3. Gros probleme de passage d'argument
    Par clemsye dans le forum Ogre
    Réponses: 3
    Dernier message: 06/01/2007, 12h00
  4. Probleme de passage d'arguments
    Par izorus dans le forum C++
    Réponses: 10
    Dernier message: 20/06/2006, 10h32
  5. Problème de passage d'argument a un thread
    Par goof_22 dans le forum SDL
    Réponses: 2
    Dernier message: 19/04/2006, 17h59

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