KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
Hello Friends, How can I use an array of function pointers? If we will see the above link, it tells us how function pointer works. Now the question is why should I choose function pointer? Why can't I use function call directly? What are the benifits will I get with function pointer? e.g enum{a, b, c}; void A(); void B(); void C(); void (*fun[3])() = {A, B, C}; Now when I need to call a function I am doing like, fun[a](); // This calls function A // And so on... Same can be done in function calls also like when I need to call function A, B or C. directly I can right like A(); B(); or C(); Then why function pointer ?
Tags (comma-separated)
Save Edits
Cancel