: 객체를 함수처럼 사용하는 것을 말함.
c++에서는 연산자 재정의가 가능함. 이때 괄호 연산자에 대한 재정의도 가능함.
괄호를 2개 사용함.
-> intermediate 강의 function vs functor 강의 참고... 다소 난해함.