We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 68a7011 commit fecc3a9Copy full SHA for fecc3a9
code/polymorphism/Polygons.cpp
@@ -5,7 +5,7 @@
5
Polygon::Polygon(int n, float radius) : m_nbSides(n), m_radius(radius) {};
6
7
float Polygon::computePerimeter() const {
8
- std::cout << "Generic computePerimeter for polygons\n";
+ std::cout << "Polygon::computePerimeter is being called\n";
9
return 2*m_nbSides*std::sin(static_cast<float>(M_PI)/m_nbSides)*m_radius;
10
}
11
@@ -14,6 +14,6 @@ Pentagon::Pentagon(float radius) : Polygon(5, radius) {}
14
Hexagon::Hexagon(float radius) : Polygon(6, radius) {}
15
16
float Hexagon::computePerimeter() const {
17
- std::cout << "Optimized computePerimeter for hexagons\n";
+ std::cout << "Hexagon::computePerimeter is being called\n";
18
return 6 * m_radius;
19
0 commit comments