Bonjour,

comme un schéma vaut mieux qu'un long discours, voici mon code:

CODE QUI MARCHE:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
for(unsigned int i(0); i < m_b->getComptes().size(); i++)
        m_ui->comboBox_choisirCompte->addItem(QString::fromStdString((m_b->getComptes().at(i))->getId()));
CODE QUI NE MARCHE PAS:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
    std::vector<Compte*>::iterator it;
    for(it = m_b->getComptes().begin(); it != m_b->getComptes().end(); ++it)
        m_ui->comboBox_choisirCompte->addItem(QString::fromStdString((*it)->getId()));

Du coup je fais exactement la même boucle sur mon vector de Compte*, mais avec un itérateur mon programme plante a l'exécution !!

Je ne vois pas pourquoi ??

Merci à tous !