Bonjours tout le monde, j'ai une petite question sur les listes

en fait je voudrais pouvoir parcourir une liste j'ai essayer ceci :

listConflict est une liste de classe Conflict et j'aimerai renvoyer un élément de la liste en fonction de sa position
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
Conflict ConflictList::getConflict(int o) 
  {
    list<Conflict>::iterator iter;  
    iter = listConflict.begin();
    for (int i=0; i<o ; o++)
         {iter++;}
    return iter;
  }
et voilà l'erreur que sa me sort:

erreur: conversion from âstd::_List_iterator<Conflict>â to non-scalar type âConflictâ requested
Si quelqu'un a une solution je suis preneur

Merci d'avance