ときに何故
class X : public int {};
って駄目なんだ?