- 283 名前:デフォルトの名無しさん mailto:sage [2008/03/25(火) 16:44:42 ]
- >>282
これで通った struct B{ struct P{ B *temp; }; B(){} B(P p){ swap( *this, *(p.temp) ); } operator P () { P p; p.temp = this; return p; } }; B Return(){ return B(); } void Accept( B b ){}; int main(){ Accept( Return() ); }
|

|