Consider the following class definition
class Pumpkin {
public:
Pumpkin(const Pumpkin & other);
~Pumpkin();
// more public member functions
private:
double radius;
// more private member variables
};
Which of the following functions must also be implemented for the Pumpkin class for it to function correctly? (a) no parameter constructor (b) operator= (c) operator() (d) setRadius (e) operator delete