Yes, it is the signature of a nameless function pointer that takes and returns void *
.
If it had a name (as in a variable) it would be:
void *(*myFuncName)(void*)
More Related Contents:
- How does dereferencing of a function pointer happen?
- Why are function pointers and data pointers incompatible in C/C++?
- Function pointer vs Function reference
- Do all pointers have the same size in C++?
- What is a void pointer and what is a null pointer?
- Convert C++ function pointer to c function pointer
- Function pointer as parameter
- C isn’t that hard: void ( *( *f[] ) () ) ()
- Why the size of a pointer to a function is different from the size of a pointer to a member function?
- About Pointers To Functions in function declarations
- How to print member function address in C++
- can void* be used to store function pointers? [duplicate]
- What are the operations supported by raw pointer and function pointer in C/C++?
- Matrix Printing using Pointers [closed]
- What exactly is nullptr?
- Callback functions in C++
- Why is address zero used for the null pointer?
- Why is using the function name as a function pointer equivalent to applying the address-of operator to the function name?
- when g++ static link pthread, cause Segmentation fault, why?
- May I take the address of the one-past-the-end element of an array? [duplicate]
- How to get the real and total length of char * (char array)?
- Near and Far pointers
- What is the difference between std::reference_wrapper and a simple pointer?
- Character pointers and integer pointers (++)
- C++ Using Class Method as a Function Pointer Type
- How Can I Pass a Member Function to a Function Pointer?
- Confusion about pointers and references in C++
- Do pthread mutexes work across threads if in shared memory?
- What is the proper way to return an object from a C++ function?
- Can I call memcpy() and memmove() with “number of bytes” set to zero?