for (i=pmsg->matches.begin(); i!=pmsg->matches.end(); i++)
idToMatch[i->idm]=*i;
}
.../...
avec
class CMsgOsMatch: public CMsgOs {
public:
virtual void Handle();
void In(istream& is);
int n1, n2;
vector<COsMatch> matches;
};
les deux messages sont
error: cannot convert '__gnu_cxx::__normal_iterator<const COsMatch*,
std::vector<COsMatch, std::allocator<COsMatch> > >' to 'const COsMatch*'
in assignment
et
error: no match for 'operator!=' in 'i != pmsg->CMsgOsMatch::matches.
std::vector<_Tp, _Alloc>::end [with _Tp = COsMatch, _Alloc =
std::allocator<COsMatch>]()'
for (i=pmsg->matches.begin(); i!=pmsg->matches.end(); i++) idToMatch[i->idm]=*i; } .../...
avec
class CMsgOsMatch: public CMsgOs { public: virtual void Handle(); void In(istream& is);
int n1, n2; vector<COsMatch> matches; };
les deux messages sont
error: cannot convert '__gnu_cxx::__normal_iterator<const COsMatch*, std::vector<COsMatch, std::allocator<COsMatch> > >' to 'const COsMatch*' in assignment
et
error: no match for 'operator!=' in 'i != pmsg->CMsgOsMatch::matches. std::vector<_Tp, _Alloc>::end [with _Tp = COsMatch, _Alloc > std::allocator<COsMatch>]()'
Bruno Causse http://perso.wanadoo.fr/othello
-- Bruno Causse http://perso.wanadoo.fr/othello
Bruno Causse <pasde.bcausse.spam@wanadoo.fr> wrote:
bonsoir, j'ai telecharge un kit de connection a un serveur.
cela doit etre une ancienne version. (ex strstream que j'ai changer en
sstream).
for (i=pmsg->matches.begin(); i!=pmsg->matches.end(); i++)
idToMatch[i->idm]=*i;
}
.../...
avec
class CMsgOsMatch: public CMsgOs {
public:
virtual void Handle();
void In(istream& is);
int n1, n2;
vector<COsMatch> matches;
};
les deux messages sont
error: cannot convert '__gnu_cxx::__normal_iterator<const COsMatch*,
std::vector<COsMatch, std::allocator<COsMatch> > >' to 'const COsMatch*'
in assignment
et
error: no match for 'operator!=' in 'i != pmsg->CMsgOsMatch::matches.
std::vector<_Tp, _Alloc>::end [with _Tp = COsMatch, _Alloc > std::allocator<COsMatch>]()'
for (i=pmsg->matches.begin(); i!=pmsg->matches.end(); i++) idToMatch[i->idm]=*i; } .../...
avec
class CMsgOsMatch: public CMsgOs { public: virtual void Handle(); void In(istream& is);
int n1, n2; vector<COsMatch> matches; };
les deux messages sont
error: cannot convert '__gnu_cxx::__normal_iterator<const COsMatch*, std::vector<COsMatch, std::allocator<COsMatch> > >' to 'const COsMatch*' in assignment
et
error: no match for 'operator!=' in 'i != pmsg->CMsgOsMatch::matches. std::vector<_Tp, _Alloc>::end [with _Tp = COsMatch, _Alloc > std::allocator<COsMatch>]()'