Я пытаюсь понять перегрузку оператора на C++ и может видеть полезность при использовании с осторожностью на таких операторах, как + и []. Сейчас меня интересует перегрузка(). Boost, похоже, использует его со своими статистическими классами, и я могу их использовать, но не понимаю, что я делаю.() Пример перегрузки оператора
Может ли кто-нибудь представить простой пример того, когда перегрузка оператора() была бы полезна? Спасибо, ребята Pete
Это ключевая часть 'станд :: function', чтобы вызвать содержащийся как обычно. – chris
Термин, который вы, вероятно, хотите найти, это «Functor». –
Я сделал поиск Google, но примеры, которые я нашел, очень сфокусированы на других операторах. – Pete855217