В C мне нужно знать размер структуры, в которой есть указатели функций. Могу ли я гарантировать, что на всех платформах и архитектурах:
- размер void * - тот же размер, что и указатель функции?
- размер указателя функции не отличается из-за его возвращаемого типа?
- размер указателя функции не отличается из-за его типов параметров?
Я предполагаю, что ответ "да" всем этим, но я хочу быть уверенным. Для контекста я вызываю sizeof(struct mystruct)
и ничего больше.