No existe una cosas asi en C++, te la puedes inventar vos con listas, punteros. Recuenda que puedes guardar el puntero de una funcion y despues invocarla. Algo asi:
Código C:
Ver originalint (* hola)(int);
int chau(int a){return a + 10;}
int main ()
{
hola = a;
}