Erreur request for memeber
Je viens à vous car je ne comprends pas l'erreur suivante :
: request for member ‘x’ in ‘* it.std::_Rb_tree_const_iterator<_Tp>::operator-> [with _Tp = truc*]()’, which is of non-class type ‘truc* const’
du code suivant
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
struct truc
{
int x; int y;
} machin;
void allo()
{
set<truc *> jj;
jj.insert(&machin);
for (set <truc*> ::iterator it = jj.begin(); it != jj.end(); ++it)
{
it->x;
}
} |
Merci à vous de m'expliquer pourquoi le code ci-dessus ne marche pas.