>>18
認識合ってないかも。>>13からの流れのだよね?

class Widget {
public:
virtual void jyunsui() = 0;
Widget(){ jyunsui(); }
~Widget(){}
};

class Budget : public Widget {
public:
void jyunsui() {}
};

Budget b;

こういうことじゃない?