Bonjour à tous,

voila en vous montrant ce que je fais ca sera plus simple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
std::vector<ifstream*> fileList;
/*...itération des fichiers dans le répertoire ciblé*/
while( it.hasNext() )
{
        fileList.push_back(new ifstream(it.next()));
}
Et le code marche tres bien. Mais j'aimerai me passer d'utiliser des pointeurs et faire plutot
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
std::vector<ifstream> fileList;
/*...itération de fichier dans le répertoire ciblé*/
while( it.hasNext() )
{
        fileList.push_back(ifstream(it.next()));
}
mais ca ne marche pas. Y'a t'il un moyen de réaliser cette tache sans utiliser des pointeurs ?

Merci d'avance pour votre aide