Why should I use std::cout or printf() in C++? Would there be other alternatives I can use to format output to standard I/O?