September 10,2006

Function pointer

C++ 中的多型, 在 C 裡基本上就是使用 function pointer 去實作.

例如


class IShape {

public:

    virtual void draw() = 0;

}; 

就是 

struct IShape {

    void (*draw)(); 

}; 


Posted by wlsloi at 樂多Roodo! │21:15 │回應(0)引用(0)C/C++
樂多分類:網路/3C 共同主題:C/C++ 工具:編輯本文
Ads by Roodo! 

引用URL

http://cgi.blog.roodo.com/trackback/2129128