Pointer to the function
2014-01-09 12:28
387 查看
Pointer to the function?
It appears on the page.247. I had never get in touch with this concept before. Let me make some records.
A function pointer is just that -- a pointer that denotes a function rather than an object. a function to pointer points to a particular type. A function's type is determined by its return type and the types of its parameters.
I get an example:
#include <iostream>
using namespace std;
void pp(int a)
{
cout << a << endl;
}
int main()
{
void (*pf)(int); // declaration is necessary
pf = &pp;
pf(5);
return 0;
}
It's a usage of pointer to the function.
the C++ primer don't supply a instance for explaination. Okay, i get some inforations from other website.
http://www.cprogramming.com/tutorial/function-pointers.html
It appears on the page.247. I had never get in touch with this concept before. Let me make some records.
A function pointer is just that -- a pointer that denotes a function rather than an object. a function to pointer points to a particular type. A function's type is determined by its return type and the types of its parameters.
I get an example:
#include <iostream>
using namespace std;
void pp(int a)
{
cout << a << endl;
}
int main()
{
void (*pf)(int); // declaration is necessary
pf = &pp;
pf(5);
return 0;
}
It's a usage of pointer to the function.
the C++ primer don't supply a instance for explaination. Okay, i get some inforations from other website.
http://www.cprogramming.com/tutorial/function-pointers.html
相关文章推荐
- 编译报错“a pointer to a bound function may only be used to call the function”的解决办法
- Is the type of “pointer-to-member-function” different from “pointer-to-function”?
- How to use the pointer of function in a class?
- a pointer to a bound function may only be used to call the function
- it has a DefiningQuery and no InsertFunction element exists in the ModificationFunctionMapping element to support the current op
- [MySQL] you *might* want to use the less safe log_bin_trust_function_creators variable
- Tomcat服务器报错: Could not publish to the server. java.lang.NullPointerException
- How to pass the paramater of Node.js or io.js into native C/C++ function.
- PHP Warning: date() [function.date]: It is not safe to rely on the system's timezone settings.
- Could not publish to the server.java.lang.NullPointerException
- Pointer to Function
- 4、Write a function to find the longest common prefix string amongst an array of strings
- think about how to make the function close to really world
- you *might* want to use the less safe log_bin_trust_function_creators variable
- ios::ate places the get-position pointer at the file end, enable tellg() to return the size of the f
- Unable to update the EntitySet 'T_JsAPI' because it has a DefiningQuery and no <InsertFunction> element exists in the <ModificationFunctionMapping> element to support the current operation.
- Could not publish to the server. java.lang.NullPointerException
- The reason to use void pointer
- nios 9.1 IDE报错:Unable to reach errno (at 0x) from the global pointer (at 0x0000b2b0) because t
- PHP Warning: date() [function.date]: It is not safe to rely on the system's timezone