Bonjour,

Je suis un peu rouillé ... et je n'arrive pas du tout à trouver l'origine du problème.
Je lance en mode débug, le programme plante. Je lance en mode débug avec GDB par dessus, il plante (mais pas à cet endroit...)

Voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
inline const std::vector<ecdEntry::ptr> readEntries(const unsigned int amount)
    {
        std::vector<ecdEntry::ptr> result;
        for(unsigned int i = 0; i < amount; ++i)
        {
            ecdEntry::ptr eptr(new ecdEntry()); /// ok
            eptr->read(m_stream); /// ok
            std::cout << "read ptr " << eptr->m_name << std::endl; /// ok
            result.push_back(std::move(eptr)); /// crash
            std::cout << "push back ptr " << eptr->m_name << std::endl; // jamais print sur la console
        }
        return result;
    }
Quelqu'un aurait une idée lumineuse ...?
merci d'avance
nico