Function Pointer Vs Function Object Is Not Subscriptable