2012-02-07 11 views

Trả lời

7

Giống như cách bạn sẽ khởi tạo mọi đối tượng thành viên tĩnh khác trong C++ 03 :

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

double bar(double, double); 

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

Dù bạn cần một con trỏ hàm tĩnh.

Điều này được gọi là initialization. instantiation có nghĩa là một cái gì đó khác nhau trong C + +.