Aktywne Wpisy

Jabby +930
Rządzi nami wariat.
Kto normalny obchodzi miesięcznice czyjejś śmierci? Przez 13 lat. Co więcej, kto normalny obchodzi rocznice pogrzebu? Większość pewnie nie byłaby w stanie wskazać nawet dokładnej daty pochowania kogoś bliskiego. Kaczyński natomiast obchodzi MIESIĘCZNICE POGRZEBU brata. Wczoraj była 155. Czy to jest normalne?
Możnaby się śmiać ze stukniętego dziadzia, czy nawet współczuć mu jego stanu, gdyby nie fakt że ten kompletnie odklejony od rzeczywistości staruch rządzi tym krajem. Czołem biją
Kto normalny obchodzi miesięcznice czyjejś śmierci? Przez 13 lat. Co więcej, kto normalny obchodzi rocznice pogrzebu? Większość pewnie nie byłaby w stanie wskazać nawet dokładnej daty pochowania kogoś bliskiego. Kaczyński natomiast obchodzi MIESIĘCZNICE POGRZEBU brata. Wczoraj była 155. Czy to jest normalne?
Możnaby się śmiać ze stukniętego dziadzia, czy nawet współczuć mu jego stanu, gdyby nie fakt że ten kompletnie odklejony od rzeczywistości staruch rządzi tym krajem. Czołem biją
Zawiera treści 18+
Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.




struct point {
int x, y;
point() {}
}
I mam do niej przeciążony operator << (wypisania w strumieniach):
ostream& operator<<(ostream& out, point p) {
return out << "(" << p.x << " " << p.y << ")";
}
Da się jakoś analogicznie przeciążyć operator >>, żebym mógł sobie wczytać punkt pisząc po prostu
cin >> p?
#programowanie #cpp
ostream& operator<<(ostream& out, const point& p) { return out << ...; }
istream& operator>>(istream& in, point& p) { return in >> p.x >> p.y; }
(przy czym nie uwzglednilem sprawdzania bledu strumienia i zakladam format inputu "10 20", a nie "(10, 20)")
( ͡° ͜ʖ ͡°)
istream& operator>>(istream& in, point& p) {
char ch;
in >> ch >> p.x >> ch >> p.y >> ch;
return in;
}
może nie działać, pisane z głowy. I niezbyt dba o walidację danych, ale wiadomo o co chodzi. Pamiętaj, żeby przekazywać punkt jako zmienną (żeby dało się go zmienić) i zwrócić strumień, żeby dało się kontynuować łańcuch.
edit: widze ze fixd.