0
new DialogInterface.OnKeyListener()
{
    @Override
    public boolean onKey(DialogInterface d, int keyCode, KeyEvent event) {
        return false;
    }

}          

上記は非常に使いやすく、

C ++で書く最も近い方法は何ですか?

4

1 に答える 1

4

virtualC++ では、定義によってのみメソッドをオーバーライドできます。

C++11 ではoverrideキーワードが導入され、Java と同じ方法で警告が表示されます。

virtual void foo() override;

C++11 より前は、そのような標準メカニズムはありません。

于 2012-08-20T07:40:34.810 に答える