2012-02-07 87 views

回答

7

你會初始化C++ 03每隔靜態成員對象用同樣的方法:

class Foo{ 
private: 
    static double (*my_ptr_fun)(double,double);        
}; 

double bar(double, double); 

double (*Foo::my_ptr_fun)(double,double) = &bar; 

無論你會需要一個靜態函數指針。

這叫做initializationinstantiation在C++中意味着不同。