Pristup privatnoj iz javne klase

Pa jednostavno, privatnim funkcijama clanicama se moze iz javnih pristupiti po default-u, samo sam ja zaboravio da napisem operator razresenja oblasti ( :: ), pa sam umesto

Kod:
void class_name::private_function()

pisao

Kod:
void private_function()
,

pa mi je zbog toga prijavljivao greshku.

E sad, da ne otvaram novu temu, nemam ovde kompajler da proverim, pa me interesuje da li fukncija ulazne glase .
Kod:
get()
, tj.
Kod:
cin.get()
[u slucaju standardnog ulaza] ucitava karakter po karakter, tj, da li ce primetiti beline, line feedove i tabulatore. Evo konkretnog dela koda:

Kod:
 while(c!=' ')
                c = cin.get()

Da li ce ovo ucitvati da prvog razmaka ili ne?
 
Malo vise brljanja po netu, ali nasao sam i odgovor na ovo:

Kod:
  #include <fstream>
  int get();
  istream& get( char& ch );
  istream& get( char* buffer, streamsize num );
  istream& get( char* buffer, streamsize num, char delim );
  istream& get( streambuf& buffer );
  istream& get( streambuf& buffer, char delim );

Gore su navedeni svi prototipovi funkcije get(), pa ne treba pisati c = cin.get, vec cin.get(c)

Da ne bude da necu da podelim sa ostatkom sveta :)
 

Back
Top