hello tout le monde.
j'ai une classe tache :
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 Tache {
  public:
    string titre;
    string description;
 
  public:	
    Tache();
    virtual ~Tache();
 
    Tache (string nom, string description);
    Tache (const Tache & tache);
 
    string get_titre ();
    string get_description ();
 
};
j'ai une fonction qui rempli une liste de type tache et cherche un element dans cette liste :
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
 
list<Tache> Tache::recheche_tache(string fichier,string date_seek)
{	
	list <Tache> TAC;
	list <Tache>::iterator TACiterator;
 
	/*
	code qui rempli TAC ..Etc
	*/
	for ( TACiterator=TAC.begin(); TACiterator!=TAC.end(); TACiterator++ ) 
	{
		 if( TACiterator->get_date()==date_seek )
		 {
			 return TACiterator;  
		 }
	}
	return NULL;	      
}
et je veux retourne cette element trouve pour pouvoir l'utiliser de maniere suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
list <Tache> Ltache=recheche_tache();
cout <<"."<<Ltache->get_titre()<<"."<< endl;
mais j'arrive pas à le faire la fonction correctement, je crois que je declare mal la fonction.

quelqu'un peut m'aider svp

merci d'avance