高手请进帮我翻译这个代码为c++(30分)

  • 主题发起人 主题发起人 theone_jxm
  • 开始时间 开始时间
T

theone_jxm

Unregistered / Unconfirmed
GUEST, unregistred user!
TFigure = (TRectangle, TTriangle, TCircle);
TPolygon = record
X, Y: Real;
case Tipo: TFigure of
TRectangle: (Height, Width: Real);
TTriangle: (Side1, Side2, Angle: Real);
TCircle: (Radius: Real);
end;
请问怎么改成c++描述
 
enum TFigure { TRectangle, TTriangle, TCircle};

struct TPolygon
{
double X, Y;
union
{
struct TRectangle {double Height, Width;};
struct TTriangle { double Side1, Side2, Angle; };
struct TCircle { double Radius;};
}
}

 
接受答案了.
 
后退
顶部