Учитывая, что все примитивные типы данных и объекты имеют выделенную память, интуитивно легко представить указатели на эти типы.
Но где именно указывают указатели на функции? Учитывая, что инструкции преобразуются в машинный код и находятся в памяти, следует ли считать, что они указывают на расположение памяти, соответствующее началу команд функций?
Мы сталкиваемся со многими ошибками в указателях из-за незаконного доступа к памяти. Случается ли это, что ошибки возникают, когда указатели функций указывают на память данных вместо памяти команд?