함수 포인터를 함수의 반환값으로 사용할려고함
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에 반환 값 형식이 함수 형식과 일치하지 않는다고 뜸 ㅠㅠ 왜지..
https://ideone.com/WMSgjQ
감사합니다