2010-11-24 30 views
3

私は基底が何をしたいのですが、次に派生したものをいくつか追加したいと思います。派生クラスから基本クラスの実装を呼び出す?

私は次のことを試してみましたが、それはうまくいきませんでした。(この機能はAguiWidgetで仮想である)

void AguiLabel::onSizeChanged(const AguiSize &size) 
{ 
    AguiWidget.onSizeChanged(size); 
    updateLabel(); 
} 

おかげ

答えて

6

変更AguiWidget.onSizeChanged(size);AguiWidget::onSizeChanged(size);

2

スコープ演算子::(すなわちAguiWidget::onSizeChanged(size))を使用し

2

あなたはほぼそこにいましたが、文法の変更は1つだけでした。

AguiWidget::onSizeChanged(size); 
+0

大丈夫です:)。 – jmasterx

2

閉じる。

AguiWidget::onSizeChanged(size); 
関連する問題