September 10,2006 21:15

Function pointer

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

例如


class IShape {

public:

    virtual void draw() = 0;

}; 

就是 

struct IShape {

    void (*draw)(); 

}; 


  • 您可能有興趣的文章:

    uSTL
    wlsloi 發表於樂多回應(0)引用(0)C/C++編輯本文
    樂多分類:網路/3C │昨日人次:1 │累計人次:203
    Ads by Roodo! 

    引用URL

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