Znow odnosnie przeciazania

0

Ale mam kolejne pytanie: czy da sie jakos zrobic tak zeby uzyc przeciazonego operatora >> i konstruktora inicjalizujacego obiekt klasy tak, zeby to sie "nie gryzlo". Bo jak chce zrobic wczytanie >> to musze podac nazwe obiektu za >> a obiekt chce utworzyc dopiero przez konstruktor, ktory mi od razu go zainicjalizuje wartosciami wczytanymi funkcja >> a co z tego wynika musze miec juz obiekt przed wczytaniem funkcja >>. Troche to zagmatwalem ale jak ktos zrozumie o co mi chodzi to dzieki za odpowiedz.

0

Nie wiem czy cie dobrze zrozumiałem, ale lepiej zrobić to tak:

klasa obiekt(funkcja_podająca_dane());

Jeśli potrzeba ci więcej danych niż jedną to możesz zrobić sobie pomocniczą strukturę. Zwrócisz ją wtedy z f-cji i w konstruktorze "rozpakujesz" na czynniki pierwsze. Z tym operatorem to ciężko by było coś wymyślić... tzn. nie mam narzie pomysłu :P

1 użytkowników online, w tym zalogowanych: 0, gości: 1