2013-11-04 4 views

답변

1

코드에서 반환하려고하는 것은 상수가 아닌 비 멤버 함수에 대한 포인터입니다. 그러나 이것은 유효한 구조가 아니며 멤버 함수 만 상수 일 수 있습니다.

뭘하고 싶은 것은 다음과 같이 기록 될 것입니다 함수에 상수 포인터를 반환하는 것입니다 :

static Function * const Get...(); 

const 항상 그 왼쪽에 유형에 적용; 그게 가장 중요한 경우가 아니면 static은 유형이 없으므로 const을 만들 수 없습니다.이 경우 즉각적인 오른쪽의 유형 인 Function에 적용되므로 함수 유형 자체는 포인터가 아닙니다.