C言語風の構造体をやめた