I looked up the differences between cout, cerr, and clog on the internet but couldn't find a definitive answer. 
I'm still not sure when to utilise which. 
Can somebody explain to me, using simple programmes and illustrations, when to utilise which one?
I went to this site, which demonstrates a short programme on cerr and clog, however the output may also be gotten using cout. 
So I'm not sure what each one is for.