1 год назад
Работа с указателями на функции в С, передача функций в качестве параметров
Одной из мощных возможностей языка программирования C является работа с указателями на функции. Указатели на функции позволяют передавать функции в качестве параметров другим функциям, что обеспечивает программисту гибкость и возможность создавать модульный и расширяемый код. В языке C объявление указателя на функцию выглядит следующим образом: return_type (*pointer_name)(parameter_list) Где return_type - тип возвращаемого значения функции, pointer_name - имя указателя на функцию, parameter_list - список параметров, принимаемых функцией...
4 месяца назад
C++ Указатель на метод класса в вопросах и ответах
Да. Рассмотрим следующую функцию: Тип этой функции зависит от того, является ли она обычной функцией или нестатической функцией-членом некоторого класса: Примечание: если это статическая функция-член класса Fred, то ее тип такой же, как если бы это была обычная функция: «int (*)(char,float)». Никак. Поскольку функция-член бессмысленна без объекта, на котором она вызывается, вы не можете сделать это напрямую (если бы The X Window System была переписана на C++, она, вероятно, передавала бы ссылки...