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++/CLI Discussion :

Non initialisation de variable membres


Sujet :

C++/CLI

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2011
    Messages : 36
    Points : 24
    Points
    24
    Par défaut Non initialisation de variable membres
    Bonjour,

    J'ai une classe contenant deux variables membres mais une, RunningSum2, n'est pas reconnue (semble meme etre ignoree par le compilateur) pour une reaison que j'ignore.

    MCStatistics.cpp contient :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    StatisticsMean::StatisticsMean():RunningSum(0.0), RunningSum2(0.0), PathsDone(0UL)
    {
     
    }
     
    void StatisticsMean::DumpOneResult(double result)
    {
        PathsDone++;
        RunningSum  += result;
        RunningSum2 += result*result;
        //RunningSum3 += result*result*result;
        //RunningSum4 += result*result*result*result;
    }
    MCStatistics.h contient:

    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
        class StatisticsMean : public StatisticsMC
        {
        public:
     
            StatisticsMean();
            virtual void DumpOneResult(double result);
            virtual std::vector<std::vector<double> > GetResultsSoFar() const;
            virtual StatisticsMC* clone() const; //For the possibility of virtual copy construction
     
        private:
            double RunningSum;
           double RunningSum2;
           //double RunningSum3;
           //double RunningSum4;
     
            unsigned long PathsDone;
        };

    Ci-joints les fichiers associes au programme (StatsMain2_Ex51.cpp).
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Problème de variables non initialisées
    Par JUSTIN Loïc dans le forum Langage
    Réponses: 8
    Dernier message: 06/07/2011, 14h38
  2. Variables non initialisées ?
    Par Phonatacid dans le forum Débuter avec Java
    Réponses: 3
    Dernier message: 05/02/2009, 18h25
  3. Réponses: 14
    Dernier message: 16/07/2008, 17h05
  4. Réponses: 8
    Dernier message: 21/06/2007, 13h49
  5. erreurs de variables non initialisées
    Par setsuko974 dans le forum Langage
    Réponses: 4
    Dernier message: 15/02/2007, 09h26

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