All classes in the CGAL kernel provide input and output operators for IO streams. CGAL provides three different printing mode, defined in the enum Mode, as well as different functions to set and get the printing mode.
CGAL::Istream_iterator<T,Stream>
CGAL::Ostream_iterator<T,Stream>
CGAL::Verbose_ostream