じゃあ空の構造体はCとC++で互換性が無いのか