やっぱ#pragma onceで重複処理するだけって駄目なのか・・・