Bonjour,

Voila ça fait un bon moment qu je me prends le chou avec une erreur de compilation toute bete mais je n'arrive pas à trouver d'ou vient le pb! J'ai verifie la casse 15 fois, les include 20 fois mais je ne comprends pas ...

Voila mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
#include <list>
#include "BioSeq.h"
 
class BioSeqDB
{
public :
  std::list<BioSeq> sequences;
 
 BioSeqDB();
  ~BioSeqDB();
  void loadFile(const char*);
};
puis dans le .cc :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
#include <fstream>
#include "BioSeqDB.h"
 
using namespace std;
 
//constructeur et autres...
 
void loadFile(const char* filename)
{...//je ne mets pas tout le code
BioSeq seq;
sequences.push_back(seq); //erreur a cette ligne
....
}
Le compilo ne reconnait pas la variable sequences pourtant declarer dans le .h comme list de BioSeq...

Est ce qqn a une idée? Merci!!