SciFi (27.04.2017 16:05 - 16:07, просмотров: 216) ответил Dingo на Прочитал. Не увидел ответа. Если v_char = *((char *)p_int); привести указатель на int к указателю на char, то вопрос в том, как void* трактовать как указатель на функцию?
А вот не надо переменной типа void* присваивать значение указателя на функции (т.е. адрес функции). Просто не надо. Это можно сделать с оговорками, но это фу. Если указатель на функцию может содержать адреса функций с разными типами аргументов и/или возвращаемых значений, то для такого указателя нужно создать тип-объединение, содержащее все возможные типы указателей на функцию.
Кстати, вот эти хитромудрые пляски с указателями скорее всего указывают, что структура программы придумана через #опу, то есть лучше подумать ещё немного над ней. Можем все вместе.
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้