関数じたいをを配列みたいにすることって出来ますか

例えば
void A[0]()
{
.............
}

void A[1]()
{
.............
}

void A[2]()
{
.............

}

呼び出すとき
A[i]();

こんな感じで