CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): pkyoung ()
날 짜 (Date): 2002년 5월 28일 화요일 오전 02시 16분 08초
제 목(Title): [Q] class내의 member함수 포인터 넘겨주기




함수 포인터를 사용하고 싶습니다..


제가 가지고 있는 예제는
#include<iostream>

int a(int i){return i;}
int b(int i){return 2*i;}

void f( int (*pf)(int) ) 

cout << (*pf)(1) << '\n'; 
}

int main() 

f(a); 
f(b); 
}

입니다.

여기서, 함수 a,b,f 가 같은 클래스의 멤버 함수라면
f를 선언할때 또는 사용할때
어떻게 고쳐 줘야하는 건가요?

그냥 클래스 무시하고 함수 이름만 써주면
프로토 타입이 다르다고 에러가 나네요..
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.