class background_task { public: void operator()() const { do_something(); do_something_else(); } };



함수 괄호가 왜 두개야


그리고 그냥 함수호출할때

background_task() 로

operator() 호출하던데


이거 맞는거임?