16 lines
194 B
C++
16 lines
194 B
C++
#include <cstdint>
|
|
#include <iostream>
|
|
|
|
struct Shape
|
|
{
|
|
virtual double area() = 0;
|
|
|
|
double getArea();
|
|
|
|
protected:
|
|
Shape() = delete;
|
|
Shape(const size_t numSides);
|
|
|
|
size_t numSides{};
|
|
};
|