Bonsoir,
Petite question, pourquoi est-il impossible de faire :
avec s_opened de type std::set<Account*> ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 bool Account::isOpen(const Account *account) { if(s_opened.find(account) != s_opened.end()) return true; else return false; }
iterator find ( const key_type& x ) const; est la signature de set:find() donc normalement il n'y a pas de conversion de const Account* vers Account* puisque find() prend en paramètre un const...
Quelqu'un pour m'éclairer ? merci.
Partager