バッファにファイルを読み込んで構造体の形に変換するにはどのキャストを使えばいいですか?
struct A
{
  int a;
  int b;
};
char buf[ 1000 ];
A* a = reinterpret_cast<A*>( buf );
A* a = static_cast<A*>( static_cast<void*>( buf ) );