Any good tutorials for std::cin commands?

Hi!

I have seen people using various commands like cin.ignore(), cin.sync(), cin.read(), cin.get(), cin (or i think cout).flush().

Although I do have a fair idea of what some of these commands do, I'm not sure if I understand them fully and more importantly when to use which.
I think it is more to do with my lack of understanding of stream operations.
Can someone please help me understand these commands or point me to a resource that explains these in simple words.

Thanks,
It isn't a tutorial, and I don't know that it is particularly great for learning, but the reference section here is a place to start.

http://www.cplusplus.com/reference/istream/istream/?kw=istream
thanks, actually I am aware of the reference section here and I did manage to get that 'fair' idea from this reference section only. Unfortunately it is a bit too technical for me.
Topic archived. No new replies allowed.