ostream_iterator<U, E, T>& operator=(const U& val);
The operator inserts val into the output stream associated with the object, then returns *this.
val
*this