Also, I think that iostream is really ugly, why didn't they just extend printf()... (which also has some ugly parts, try e.g. printing an uint16_t or a time_t in a way that won't generate warnings on any architecture... but at least the concept itself is OK)
@aescling @vaporeon_ correct, ash #2