C++のコンストラクタ付きの構造体や、初期化関数付属なら流石にそれに任せるよ