void * pode ser usado para armazenar ponteiros de função? [duplicado]

Esta pergunta já tem uma resposta aqui:

Por que ponteiros de função e ponteiros de dados são incompatíveis em C / C ++? 14 respostas

void * é definido de tal maneira que poderia apontar qualquer coisa. Então, ele pode ser usado para apontar uma função (int send ())?

int send();
void* p = send;

É possível? Quando uso assim, não está me mostrando erros, por que? Caso contrário, existe alguma maneira de armazenar todos os ponteiros em uma única variável?

questionAnswers(2)

yourAnswerToTheQuestion