Help with class

Could anyone please explain what the syntax
: public std::binary_function<double,double,double>
means?
 
  class DF2Yield : public std::binary_function<double,double,double>
It means that DF2Yield is inheriting from the class template std::binary_function with doubles as arguments. If you don't know about template classes just google them. Plenty of information out there.
Thank you, denormal!
Topic archived. No new replies allowed.