返信する: 汎用質問板



オプション

参照

Re: Re: クラス内にて 引数に void* 型を持つ関数の override ができません
投稿者: KU6 投稿日時: 2011/7/3 12:18
Dに限った話ではないですが、メンバ関数を設定する事は出来ません。

メンバ関数は内部的にthisポインタを関数の引数に取るはずなので、
要求されている関数の型に合わなくなってしまいます。

解決方法としてはstaticを付けることです。

もちろん通常のメンバ変数などへアクセス出来なくなってしまうため、
アクセスしたい場合は一工夫必要です。
メインメニュー

ログイン

ユーザー名:


パスワード:





パスワード紛失  |新規登録

Menu