diff --git a/Packages/Snap_rounding_2/include/CGAL/Snap_rounding_2.h b/Packages/Snap_rounding_2/include/CGAL/Snap_rounding_2.h index 805bff61406..343387bf2ce 100644 --- a/Packages/Snap_rounding_2/include/CGAL/Snap_rounding_2.h +++ b/Packages/Snap_rounding_2/include/CGAL/Snap_rounding_2.h @@ -835,13 +835,13 @@ template template void Snap_rounding_2::output_distances(Out &o) { double max = 0,max_seg_dis,evarage_dis,cur_dis; - std::list >::iterator orig_iter = seg_list.begin(); + typename std::list >::iterator orig_iter = seg_list.begin(); - for(std::list > >::iterator iter1 = + for(typename std::list > >::iterator iter1 = segments_output_list.begin();iter1 != segments_output_list.end(); ++iter1) { max_seg_dis = 0; - for(std::list >::iterator iter2 = iter1->begin(); + for(typename std::list >::iterator iter2 = iter1->begin(); iter2 != iter1->end();++iter2) { cur_dis = sqrt(CGAL::squared_distance(Point_2(iter2->first, iter2->second),Segment_2(Point_2(orig_iter->get_x1(),