構造体のコンストラクタとかもC++じゃないとプリプロセッサで定義されないよ