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
- Read the overview: Function pointerA 5-minute orientation
- 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
- Pick up a classic book: The C programmer's handbookThe most-reprinted book on the subject
- Read the landmark paper: Prion Protein (PrP) in Human Teeth: An Unprecedented Pointer to PrP’s FunctionCited 18 times
- Go sideways: TypedefA closely related topic
- Go sideways: Compatibility of C and C++A closely related topic
📖 Definitions
Noun a pointer that points to a function
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Prion Protein (PrP) in Human Teeth: An Unprecedented Pointer to PrP’s Function
Vectors of indicators and pointer function in the Multistage Bipolar Method
Check-reading accuracy as a function of pointer alignment, patterning, and viewing angle.
Check-reading as a function of pointer symmetry and uniform alignment.
Depressive symptoms and cognitive function in the U.S. POINTER study
Measurement of lens function of yeast cells using optical microscope and laser pointer
The Pointer Function - An Invaluable Calculational Tool
TIPS: Tracking Integer-Pointer Value Flows for C++ Member Function Pointers
🆕 Influential since 2022
An Accurate Reading Algorithm for Substation Pointer Meters Based on Improved 2-D Gamma Function and PA-RetinaNet
Relationship between depressive symptoms and cognitive function in the U.S. POINTER study
Autonomic Function and Cognitive Function in the U.S. POINTER Neurovascular Ancillary Study
Sleep, autonomic function, and cognition in the U.S. POINTER trial
Association between autonomic function, metabolic syndrome, and cognitive function in cognitively normal older adults in U.S. POINTER
📚 Books worth reading
The C programmer's handbookMorris I. Bolsky · 1985
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Typedef typedef is a reserved keyword in the programming languages C, C++, and Objective-C. It is used to create an additional name (alias) for another data type…
- Compatibility of C and C++ The C and C++ programming languages are closely related but have many significant differences. C++ began as a fork of an early, pre-standardized C, called…
- Closure (computer programming) In programming languages, a closure, also lexical closure or function closure, is a technique for implementing lexically scoped name binding in a language…
- C++11 C++11 is a version of a joint technical standard, ISO/IEC 14882, by the International Organization for Standardization (ISO) and International Electrotechnical…
- Callback (computer programming) In computer programming, a callback is a programming pattern in which a function reference is passed from one context (consumer) to another (provider)…
- Substitution failure is not an error Substitution failure is not an error (SFINAE) is a principle in C++ where an invalid substitution of template parameters is not in itself an error. David…
- Template (C++) Templates are a feature of the C++ programming language that allow functions and classes to operate with generic types. This allows a function or class…
- C syntax C syntax is the form that text must have in order to be C programming language code. The language syntax rules are designed to allow for code that is terse…