私はこの小さなコードを持っています:
int add(int x, int y)
{
return x + y;
}
class A
{
public:
const static int (*FP)(int, int) = &add;
};
int main()
{
int x = 3;
int y = 2;
int z = A::FP(x, y);
return 0;
}
VS2012 では、これにより次のエラーが生成されます。
私が見ていないものはありますか?それとも、何らかの理由で明らかに不可能ですか?
キリスト教徒