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:
Quelqu'un aurait une idée lumineuse ...?
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; }
merci d'avance
nico
Partager