tarosukeの日記: おや?継承&オーバーロードしたら親にマッチするはずの引数で...。 1
日記 by
tarosuke
子クラスでオーバーロードした方にマッチしないとエラー吐くぞ?@gcc4.1.0 ちなみにテンプレートで生成してるのを直接継承してるので親クラスは::で指定でき...るのかなぁ?
子クラスでオーバーロードした方にマッチしないとエラー吐くぞ?@gcc4.1.0 ちなみにテンプレートで生成してるのを直接継承してるので親クラスは::で指定でき...るのかなぁ?
Stay hungry, Stay foolish. -- Steven Paul Jobs
おそらくですが (スコア:0)
細かいところが書いていないので、よく分かりませんが、 C++ Labyrinth [dti.ne.jp] にあるように、C++ではオーバーロードはそのクラス内のみで作用します。 なので、親クラスの同名で違う引数の関数funcを呼びたかったら、子クラス内で、
のように記述すればよいはずです。 私もこの部分でかなり悩みました。