命令の配列みたいなものを作りたいのですが、どうすればよろしいでしょうか。
int Get1(){return 1;}
int Get2(){return 2;}
int Get3(){return 3;}

int GetList[] = { Get1();,Get2();,Get3();};
int list[3];
for(int i=0;i<3;i++)
list[i] = GetList[i];

本当はさらに
#define INTLIST \
Get1();,\
Get2();,\
Get3();,\

int GetList[] ={INTLIST};
みたいなことをしたいのですが。
どうやらコールバック関数なるものを使うとうまくいきそうな
きもするのですが、よくわからないのです。

よろしくお願いします。