C++相談室 part45
■ このスレッドは過去ログ倉庫に格納されています
0228223
2005/12/05(月) 14:12:51自分の環境だけでなかったので、コンパイラの癖みたいなものでしょうか?
いろいろおかしいところはあって、
・func3()で base::get() とか base_1_type::get() だと問題は発生しない。
・たとえばotherとかにメンバ関数get()を持たせると問題は発生しない。
・base内でのtypedefをprivateにしてもコンパイルビルドはできてしまう。
・派生させるクラスの順序によって症状が変わる
もともと、base_1はtemplateだったんですが、単純化するとこうなりました。
template名が長かったのでtypedefしたんですが…
■ このスレッドは過去ログ倉庫に格納されています