![]() |
![]() |
3671 | ![]() |
||||
![]() | |||||||
| Functions | |||||||
A function is being called through a function pointer. For example:
/*PRQA S 1305,2213,3210,3227,3408,3447,3602,3674 ++*/
extern int f1(void);
extern int f2(void);
extern int f3(void);
extern int f4(void);
int (* const fp[])(void) = {&f1, &f2, &f3, &f4};
extern int foo(int n)
{
int r;
r = (*fp[n])(); /* Message 3671 */
return r;
}
![]() | ||
| QA·C Source Code Analyser 8.1.2
© 2013 Programming Research. www.programmingresearch.com | Personality Groups | Glossary | Message Index | Contents |