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

OpenCV Discussion :

Erreur de compilation


Sujet :

OpenCV

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 41
    Par défaut Erreur de compilation
    Salut
    J'ai eu une erreur de compilation que j'ai pas compris
    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
     
    #ifndef __SAMPLESET_H__
    #define __SAMPLESET_H__
     
    #include <fstream>
     
    using namespace std;
     
    class SampleSet {
     public:
      SampleSet (int p_num_samples,
    	     int p_state_dim);
      virtual ~SampleSet();
      //  ostream& operator<< (ostream&, const SampleSet&);
      //istream& operator>> (istream&, const SampleSet&);
      virtual int readSamples (istream&);
      virtual void writeSamples (ostream&);
      double computeSurvivability ();
      int getStateDimension () { return m_state_dimension; }
      int getNumSamples() {return m_num_samples; }
      void expectation(double*);
     protected:
      int m_num_samples;
      int m_state_dimension;
      double* m_weights;
      double** m_samples;
    };
     
    #endif
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    double new_sample[m_state_dimension];

    L'erreur est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    1>c:\users\hayfa\desktop\dernier\condensation\condensationtracker.cpp(105) : error C2057: expected constant expression
    1>c:\users\hayfa\desktop\dernier\condensation\condensationtracker.cpp(105) : error C2466: cannot allocate an array of constant size 0
    1>c:\users\hayfa\desktop\dernier\condensation\condensationtracker.cpp(105) : error C2133: 'new_sample' : unknown size

  2. #2
    Membre confirmé
    Étudiant
    Inscrit en
    Novembre 2009
    Messages
    65
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2009
    Messages : 65
    Par défaut
    Salut!

    "m_state_dimension" est une variable. or, en c/c++ on ne peut pas créer un tableau dynamique de cette façon! utilise plutôt "new" et "delete"

    sinon, poste sur le bon forum, tu auras plus de réponse et plus rapidement!
    et bonne année 2010!

Discussions similaires

  1. Erreur de compilation après modification du Uses
    Par DevelOpeR13 dans le forum Langage
    Réponses: 5
    Dernier message: 30/10/2007, 14h23
  2. Réponses: 2
    Dernier message: 23/09/2003, 14h32
  3. Réponses: 10
    Dernier message: 22/09/2003, 21h58
  4. Réponses: 4
    Dernier message: 27/08/2003, 21h34
  5. Réponses: 2
    Dernier message: 04/03/2003, 23h24

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