Correct Answer : All of the above
Explanation : All the options mentioned above uses static polymorphism mechanism. As the conflicts in all these types of functions are resolved during compile-time.