#DATE 2009/12/04
#2012/08/27由cnblogs迁入
在网上看到一个介绍函数指针的网站,对函数指针介绍的很详细,值得好好读读。
http://www.newty.de/ 网站也提供The Function Pointer Tutorials.pdf下载。
这里把目录列出来:
1 Introduction to Function Pointers 21.1 What is a Function Pointer ?1.2 Introductory Example or How to Replace a Switch-Statement2 The Syntax of C and C++ Function Pointers 32.1 Define a Function Pointer2.2 Calling Convention2.3 Assign an Address to a Function Pointer2.4 Comparing Function Pointers2.5 Calling a Function using a Function Pointer2.6 How to Pass a Function Pointer as an Argument ?2.7 How to Return a Function Pointer ?2.8 How to Use Arrays of Function Pointers ?3 How to Implement Callback Functions in C and C++ 73.1 Introduction to the Concept of Callback Functions3.2 How to Implement a Callback in C ?3.3 Example Code of the Usage of qsort3.4 How to Implement a Callback to a static C++ Member Function ?3.5 How to Implement a Callback to a non-static C++ Member Function ?4 Functors to encapsulate C and C++ Function Pointers 114.1 What are Functors ?4.2 How to Implement Functors ?4.3 Example of How to Use Functors