>>266 初心者だからです。例えば、以下のJavaのソースはコンパイルが通るので、C++でも同様のことが可能かを考えています。 public class Test1 { public static void main(String[] args) { B b = new B(); b.hoge(1); } } abstract class A { public void hoge(int i) {System.out.println("A : hoge(int)");} public abstract void hoge(); } class B extends A { public void hoge() {System.out.println("B : hoge()");} } >>267 このあたりですか? ttp://www002.upp.so-net.ne.jp/ys_oota/effec/chapter6.htm#36kou 265のclass Aのhoge(int)はhogeImplのようにするこで解決できました。ありがとうございます。