« スマホのfacebookアプリが変な時の対処 | トップページ | vectorのクリア »

2013-05-16

関数ポインタ配列

void func1(const int i);
void func2(const int i);
void func3(const int i);
void func4(const int i);
void func5(const int i);

みたいな整数型の引数をひとつ取るvoid型の関数のポインタを配列にする。

void (*funcs[5])(const int) =
{
&func1,
&func2,
&func3,
&func4,
&func5
};

for (int i = 0; i < 5; ++i)
{
func[i]( i );
}

とすれば、func1からfunc5までを実行する。

|

« スマホのfacebookアプリが変な時の対処 | トップページ | vectorのクリア »

C/C++」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック


この記事へのトラックバック一覧です: 関数ポインタ配列:

« スマホのfacebookアプリが変な時の対処 | トップページ | vectorのクリア »