Operator -> se koristi na istim mjestima gdje i točka, ali kad je na njegovoj strani pokazivač na strukturu/klasu, a ne sama struktura/klasa.
istream i ostream su klase. Objekti tipa istream predstavljaju ulazne tokove; primjerice, datoteku koja se čita, komad memorije koji se čita, terminal s kojeg se čita. Takvi objekti sadrže neke informacije o ulaznom toku, koje im omogućavaju pristup i čitanje iz njih (npr. ako se čita iz memorije, trebaju znati memorijsku adresu s koje čitaju).
Njihovo uobičajeno korištenje je kad se u programu želi nešto učitati, ali se ne želi unaprijed ograničiti izvor čitanja (datoteka, terminal itd.). Sve standardne klase koje predstavljaju konkretne ulazne tokove, npr. fstream za datoteke, nasljeđuju istream. To znači da je na mjestima koja očekuju (npr.) referencu na istream moguće proslijediti taj konkretan tok.
Operator -> se koristi na istim mjestima gdje i točka, ali kad je na njegovoj strani pokazivač na strukturu/klasu, a ne sama struktura/klasa.
istream i ostream su klase. Objekti tipa istream predstavljaju ulazne tokove; primjerice, datoteku koja se čita, komad memorije koji se čita, terminal s kojeg se čita. Takvi objekti sadrže neke informacije o ulaznom toku, koje im omogućavaju pristup i čitanje iz njih (npr. ako se čita iz memorije, trebaju znati memorijsku adresu s koje čitaju).
Njihovo uobičajeno korištenje je kad se u programu želi nešto učitati, ali se ne želi unaprijed ograničiti izvor čitanja (datoteka, terminal itd.). Sve standardne klase koje predstavljaju konkretne ulazne tokove, npr. fstream za datoteke, nasljeđuju istream. To znači da je na mjestima koja očekuju (npr.) referencu na istream moguće proslijediti taj konkretan tok.
|