#include #include #include using std::vector; Divide::Divide ():ScalarFunc ("/", 2) { } double Divide::eval (vector const &args) const { return *args[0]->value() / *args[1]->value(); } bool Divide::checkParameterValue (vector const &args) const { if (*(args[1]->value ()) == 0) return false; else return true; }