title: Calling function pointer from static function
body: <p>Inside some class called <code>Light</code>, I have a static function.</p>
  
  <p>I would like to "fire" a delegate from it ,</p>
  
  <pre><code>Inside Light.h
  
  static float intepreterDelegate(char *arg){
  
  
  
          // here I need to call the function pointer inside Light itself
          Light b;
          return b.fpAction(arg); //  ** error: "expected unqualified id"
          };
  
      float (*fpAction)(char*) = 0 ; // the actual pointer 
  </code></pre>
  
  <p>How would I create the right syntax for this ?</p>
  
  <pre><code>b.(*fpAction)("arg");
  </code></pre>
  
  <p><strong>EDIT:</strong></p>
  
  <pre><code>(b.*b.fpAction)(arg);
  </code></pre>
  
  <p>ERROR: right hand operator to * has non.</p>