>The rel_ops operators are not useful. They were a mistake. If you >insist on using them, you will have trouble. Nobody will care, because >you asked for it.
struct Foo{ template <class I, class O> O bar(I,I,O,bool); }; template <class I, class O> O Foo::bar(I i1, I i2, O o, bool b) { return o; } ってことか?それとも、 template <class I, class O> struct Foo { O bar(I,I,O,bool); }; template <class I, class O> O Foo<I,O>::bar(I i1, I i2, O o, bool b) { return o; } ってことか?