>>268
レスありがとう!!
reinterpret_cast<struct B*>(pa) これでいいのでしょうか?

まずいのは承知なんですが、どうして代入できるのでしすか? メモリ配置が同じって言っても
struct A の a.a と struct B の b.b 配置されているアドレスは別物じゃないんですか?