Warum Ostream nicht konstant sein kann

operator<<( operator<<( std::cout,f) , g);
            ------------------------
                     |
                     v
             returns non-const ref
Cute Cicada