関数ポインタメモ
typedef void (*Func)(void);
int main()
{
vector<Func> f;
f.push_back( &construct_test );
f.push_back( &at_test );
f.push_back( &push_back_test );
for (int i=0; i<f.size(); i++) {
f[i]();
}
return 0;
}