or que ponteiros de função e ponteiros de dados são incompatíveis em C / C +

Li que a conversão de um ponteiro de função em um ponteiro de dados e vice-versa funciona na maioria das plataformas, mas não é garantido que funcione. Por que esse é o caso? Os dois não deveriam ser simplesmente endereços na memória principal e, portanto, ser compatíveis?

questionAnswers(4)

yourAnswerToTheQuestion