У меня есть класс Bill, и я написал этот функтор в этом классе
//functor
bool operator==(const Bill& other) const;
void operator()(int x) { sumCost -= x; }
Я не знаю, как его использовать в main
.
Спасибо за помощь!
У меня есть класс Bill, и я написал этот функтор в этом классе
//functor
bool operator==(const Bill& other) const;
void operator()(int x) { sumCost -= x; }
Я не знаю, как его использовать в main
.
Спасибо за помощь!
Использовать его в основном будет так же, как и в любой другой функции:
int main()
{
Bill b;
b( 123 );
return 0;
}
Bill
сам по себе является функтором. Это означает, что вы можете использовать экземплярBill
как функцию. - person chris   schedule 17.07.2014