Itérator et bibliothèque standard
Bonsoir à tous!
Je sollicite un efois de plus votre aide pour la résolution d'un probléme qui me tracasse depuis un certain temps. Je veux en effet parcourir une bibliothéque (la bibliothèque list), mais je recois une message d'erreur me disant que list n'est pas déclarée.
Je vous serai reconnaisant si vous m'aidiez à contourner cette difficulté. Pour être clair, pourquoi ce message d'erreur est affiché? Et comment y rémédier?
Merci d'avance!
Voici le code:
Fen.h
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| #ifndef DEF_FEN
#define DEF_FEN
#include <QtGui>
class Fen: public QDialog
{
Q_OBJECT
public:
Fene(QWidget *parent);
~Fen();
private:
};
#endif |
Fen.cpp
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| #include "Fen.h"
list<QString> nom;
nom.append("Ali");
nom.append("Baba");
nom.append("Nounou");
list<QString>::iterator it;
for(it = nom.begin(); it != nom.end(); it++)
{
out<< *it
} |
main.cpp
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| #include "Fen.h"
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
PuriVec fen;
fen.show();
return app.exec();
} |