嗨,我正在尝试使用 C++ 中的 swig python 扩展,例如 -在 Mit 页面上
我的标题是-shapes.h
#include <iostream>
class Shape
{
public:
Shape()
{
nshapes++;
}
~Shape()
{
nshapes--;
}
double x, y;
void move(double dx, double dy);
virtual double area() = 0;
virtual double perimeter() = 0;
static int nshapes;
};
class Circle : public Shape {
private:
double radius;
public:
Circle(double r) : radius(r) { };
virtual double area();
virtual double perimeter();
};
class Square : public Shape {
private:
double width;
public: …Run Code Online (Sandbox Code Playgroud)