ostream & operator << (ostream &, const Polynomial & power); // Outstream operator ostream & operator << (ostream & out, const Polynomial & power) { for(int i = 0; i <= power; i++) { out << coeffArray[i] << "*x^" << i << "+"; } return out; } // end function operator << ---------- C:\Documents and Settings\rbrown\Desktop\C++ Homework\Brown-R-HW5\hw5_part2\polynomial.cpp(157) : error C2784: 'bool __cdecl std::operator <=(const class std::reverse_iterator<_RI,_Ty,_Rt,_Pt,_D> &,const class std::reverse_iterator<_RI,_Ty,_Rt,_Pt,_ D> &)' : could not deduce template argument for 'const class std::reverse_iterator<_RI,_Ty,_Rt,_Pt,_D> &' from 'int' C:\Documents and Settings\rbrown\Desktop\C++ Homework\Brown-R-HW5\hw5_part2\polynomial.cpp(157) : error C2784: 'bool __cdecl std::operator <=(const struct std::pair<_T1,_T2> &,const struct std::pair<_T1,_T2> &)' : could not deduce template argument for 'const struct std::pair<_T1,_T2> &' from 'int' C:\Documents and Settings\rbrown\Desktop\C++ Homework\Brown-R-HW5\hw5_part2\polynomial.cpp(157) : error C2677: binary '<=' : no global operator defined which takes type 'const class Polynomial' (or there is no acceptable conversion)