パスワードを忘れた? アカウント作成
507711 journal

tarosukeの日記: おや?継承&オーバーロードしたら親にマッチするはずの引数で...。 1

日記 by tarosuke

子クラスでオーバーロードした方にマッチしないとエラー吐くぞ?@gcc4.1.0 ちなみにテンプレートで生成してるのを直接継承してるので親クラスは::で指定でき...るのかなぁ?

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by Anonymous Coward on 2006年12月27日 21時28分 (#1083536)

    細かいところが書いていないので、よく分かりませんが、 C++ Labyrinth [dti.ne.jp] にあるように、C++ではオーバーロードはそのクラス内のみで作用します。 なので、親クラスの同名で違う引数の関数funcを呼びたかったら、子クラス内で、

    using ParentClass::func;

    のように記述すればよいはずです。 私もこの部分でかなり悩みました。

typodupeerror

Stay hungry, Stay foolish. -- Steven Paul Jobs

読み込み中...