istream& operator>>(istream &input ,Game &Match) { cout<<"dzialam"; input.clear(); input.ignore(std::numeric_limits<std::streamsize>::max(), '\n'); input>>Match.pick; return input; }
Chcę przeciążyć operator wejścia w taki sposób żeby za każdym razem czyściło mi jego zawartość przed jego użyciem. Czy ten kod jest poprawnie napisany? Kod się kompiluje ale nie zauważyłem jego obecności w kodzie :/
Game u mnie to klasa w której chce przeciążyć operator a Match to jej obiekt