C++相談室 part69
■ このスレッドは過去ログ倉庫に格納されています
0196デフォルトの名無しさん
2009/05/14(木) 07:42:43struct B:A{virtual int operator()(int)=0;};
struct C{A&x;C(A&a):x(a){} int operator()(int i){return static_cast<B&>(x)(i);}};
struct D:A{void operator()(){}} d;
int f(){
C c(d);
c();
return c(1u); // これ・・・
}
コンパイルを通ってしまわない様にするにはどう改造すればいいのでしょう?
■ このスレッドは過去ログ倉庫に格納されています