Everything About ___
Live briefing

Everything about Function pointer

Pointer that points to a function

A function pointer, also called a subroutine pointer or procedure pointer, is a pointer referencing executable code, rather than data. Dereferencing the function pointer yields the referenced function, which can be invoked and passed arguments just as in a normal function call. Such an invocation is also known as an "indirect" call, because the function is being invoked indirectly through a variable instead of directly through a fixed identifier or address. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Function pointerA 5-minute orientation
  2. Skim a recent paper: An Accurate Reading Algorithm for Substation Pointer Meters Based on Improved 2-D Gamma Function and PA-RetinaNetInfluential work since 2022
  3. Pick up a classic book: The C programmer's handbookThe most-reprinted book on the subject
  4. Read the landmark paper: Prion Protein (PrP) in Human Teeth: An Unprecedented Pointer to PrP’s FunctionCited 18 times
  5. Go sideways: TypedefA closely related topic
  6. Go sideways: Compatibility of C and C++A closely related topic

📖 Definitions

Noun a pointer that points to a function

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics