함수 포인터를 함수의 반환값으로 사용할려고함

int add(int a, int b)

{

return a + b;

}


int(*getAdd())(int, int) 

{

return add;


이건 잘 되는데 클래스로 하면 

class A

{


int add(int a, int b);

int(*getAdd())(int, int);


};


int A::add(int a, int b) 

{


}

int(*A::getAdd())(int, int) 

{

return add;

}

}

add에 반환 값 형식이 함수 형식과 일치하지 않는다고 뜸 ㅠㅠ 왜지..