vector< struct X > Func_A();
vectorとかコレクションを返す関数って効率悪い?