@ BenVoigt Я исправлен. и это должен быть не опан эратор, а выражение ... В последнем случае также довольно странно использовать выражение

арт C ++ определяет функциональные объекты как:

Тип объекта функции - это тип объекта, который может быть типом выражения postfix в вызове функции. (ссылка)

Сначала я думал, что функциональные объекты являются функторами, но потом я понял, что для указателя на функциюptr типаP (не функция, а указатель на функцию),std::is_object_v<P> являетсяtrue и может быть вызван сptr(Args...) синтаксис.

Я прав, что указатели на функции в стандарте рассматриваются как функциональные объекты? А если их нет, то какая часть определения не удовлетворяется указателями на функции?

Ответы на вопрос(2)

Ваш ответ на вопрос