The correct syntax for a function prototype within the scope…

The correct syntax for a function prototype within the scope of a class definition that allows us to overload the stream extraction operator >> is ____.   A.  istream& operator>>(istream&, className&);   B.  const istream& operator>>(istream&, className&);   C.  friend operator>>(istream&, className&);   D.  friend istream& operator>>(istream&, className&);

Consider the following class declaration: class Circle {   …

Consider the following class declaration: class Circle {        public:        void print();        double get_area();        double get_circumference();        Circle();        Circle(double);   private:                     int radius;        }; Which of the following correctly creates and instantiates an object of this class?  (Hint: remember that we traditionally use uppercase names to refer to data types or class names and lowercase names to refer to variables or objects, respectively.)