Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
pointer array of functions
#include <cstdlib> #include <iostream> using namespace std; // prototypes int add1(int i); int add2(int i); int add3(int i); // array of fn int (*fn_ptr[])(int) = {add1, add2, add3}; int result; int params[3] = {8, 4, 5}; int main() { result = 0; for (int i = 0; i <= 2; i++) { result += (*fn_ptr[i])(params[i]); } cout << result << endl; return 0; } // Declaration int add1(int i) {return i+1;} int add2(int i) {return i+2;} int add3(int i) {return i+3;}
run
|
edit
|
history
|
help
0
Testing C++
find first non repeating
Merge problem
Test02
BridgeEdge
Breakfast Static Function
VecHotel2
Find the max and min number in array
CheckSymbolBalance
TempSpecial2