Does Function pointer make the program slow?
- by drigoSkalWalker
Hi guys.
I read about function pointers in C
And everyone said that will make my program run slow.
Is it true?
I made a program to check it.
And I got the same results on both cases. (mesure the time.)
So, is it bad to use fuction pointer?
Thanks in advance.
To response for some guys.
I said 'run slow' for the time that I have compared on a loop.
like this.
int end = 1000;
int i = 0;
while (i < end) {
fp = func;
fp ();
}
When you execute this, i got the same time if I execute this.
while (i < end) {
func ();
}
So I think that function pointer have no difference of time
and it don't make a program run slow as many people said.