Ciao a tutti, ho implementato questo semplice programmino in c++. Un main che fa uso di una semplice classe Paziente. Il problema è che quando uso liste o vettori mi da errore. e precisamente questo errore:

24 D:\Dev-Cpp\lib\main.cpp `list' undeclared (first use this function)
(Each undeclared identifier is reported only once for each function it appears in.)

questo è il codice :


#include <cstdlib>
#include <iostream>
using namespace std;

#include "Paziente.h"
int main(int argc, char *argv[])
{


Paziente p10(567,"Manila" ,"Lapina" ,04454 ,"rosso");
Paziente p11(111,"Lillo" ,"Lallo" ,041356 ,"giallo");
Paziente p12(222,"Lara" , "Lasia",07103 ,"giallo");

list<Paziente> listaPazienti; //qui mi da errore

listaPazienti.push_back(p10);
listaPazienti.push_back(p11);
listaPazienti.push_back(p12);

for(itS=listaPazienti.begin();itS!=listaPazienti.e nd();++itS)
(*itS).print();

system("PAUSE");
return EXIT_SUCCESS;
}

credo sia un problema di librerie.....Qualcuno può aiutarmi?
Grazie mille :-)