c++ - How does std::cin works? -


i int doing following:

int num; cin >> num; 

i string doing following:

string word; cin >> word; 

my question is: how cin conversion internally? ever output error if enter unexpected? example: "ɔool ʇǝxʇ ƃǝuǝɹɐʇoɹ oulıuǝ". safeguard cin uses?

i'm new c++

note >> operator. c++ provides ability define functions give functionality built-in operator. (note, cannot create new operators don't exist in language.) in particular case, >> operator has been overloaded use cin , either int or string. these functions carry out conversion. in case of int version, set error flag in cin if input cannot converted int.


Comments

Popular posts from this blog

routing - AngularJS State management ->load multiple states in one page -

python - GRASS parser() error -

post - imageshack API cURL -