Hi Georg, Try this: template <typename T2> friend P<T2> operator+(T2, const P<T2>&); // line 15 HTH, --Eljay