chore: init from code-review-graph-main snapshot (v2.3.7)

This commit is contained in:
dev
2026-08-05 13:16:12 +08:00
commit 82b7c6dc9e
358 changed files with 118525 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
#pragma once
#include <string>
class Shape {
public:
std::string color;
Shape(std::string c) : color(c) {}
virtual double area() const = 0;
};
class Circle : public Shape {
public:
double radius;
Circle(std::string c, double r) : Shape(c), radius(r) {}
double area() const override { return 3.14159 * radius * radius; }
};
inline double perimeter(const Circle& circle) {
return 2.0 * 3.14159 * circle.radius;
}