我使用g ++以及我無法編譯後續碼儘管如http://www.codeproject.com/Articles/7150/Member-Function-Pointers-and-the-Fastest-Possible方法指針分配
書面方式描述它我也使用開關-std = C++ 11
struct X{
int a;
int sz(){return 17;}
};
typedef int X::*methodPointer1();
methodPointer1 p1=X::&sz;
誤差是:「錯誤:預計不合格id之前'&'令牌'
任何提示?
嘗試'的typedef int(X :: * methodPointer1)();' – 0x499602D2
'儘管如文中所述寫入了' - 這是什麼意思?它是否在一本書中? –
它也應該是'&X :: sz' –