What mistake prevents the following class declaration from functioning properly as an abstract class?

class Shape
{
public:
virtual double print() const;
double area() const { return base * height; }
private:
double base;
double height;
};

a. There are no pure virtual functions.
b. There is a non-virtual function.
c. private variables are being accessed by a public function.
d. Nothing, it functions fine as an abstract class.

a. There are no pure virtual functions.

Computer Science & Information Technology

You might also like to view...

To refer to a particular object using VBA, the objects need to be referred to in their hierarchical structure. For example, to refer to cell A1 in a specific worksheet, the code would be ________

A) Application.Workbook (workbookname.xlsx).Worksheet("Sheet1").Range("A1") B) Application.Worksheet("Sheet1").Range("A1") C) Application.Workbook (workbookname.xlsx).Sheets("Sheet1").Range("A1") D) Application.Workbook (workbookname.xlsx).Worksheet(Range("A1"))

Computer Science & Information Technology

What is the MAC address that is used by HSRP version 2?

A) 0000.5E00.01xx B) 0007.b400.0xxx C) 0000.0C07.ACxx D) 0000.0C9F.Fxxx

Computer Science & Information Technology