function pointer as a class/struct member
<p>Will using it as a member offer more advantages than as a global function? Have you any experiences over its uses in any business applications you may want to share ? ( my experience is limited within simple uses of classes and object properties only ). I am thankful for any insights.<br>
EDIT:  </p>

<pre><code>// global declaration 
   typedef bool(*GetGisInfo)(const string*szGis);

// class member  
    class cls {
    public:
        typedef bool(*GetGisInfo)(const string*szGis); 
    };
</code></pre>

<p>I find many libraries include themselves function pointers like that, is it just as normal as ordinary member functions or writers have other purposes ?</p>
