diff --git a/inheritance_functor.cpp b/inheritance_functor.cpp index b7a6c6e..40c1a9a 100644 --- a/inheritance_functor.cpp +++ b/inheritance_functor.cpp @@ -58,7 +58,7 @@ class Assign : public Functor public: Assign( OP & o ) : Functor(o) {} - int operator() ( int& value, OutIt out ) + virtual int operator() ( int& value, OutIt out ) { // std::clog << value << " + " << this->op.arg << std::endl; return this->op(value,out);