|
구민철 님이 쓰신 글 :
: 제가 하고 있는작업은. 폼에서 하고 있습니다....
:
: 코드는 VC 에서 확인을 했습니다... 간단하게나마... 전혀 이상이 없는데..
: 볼렌드에선
:
: [C++ Error] draw.cpp(64): E2235 Member function must be called or its address taken
:
: 이라는 에러가 나옵니다. 컴파일 에러죠...
:
: 함수에대한 포인터를 얻으려 하면 떠버립니다...
:
: 함수포인터가... VC 에 국한된것이 아니고 C언어의 능력중 하나인데..... 안된다는게..
:
: 그래서 볼랜드에서 이것을 지원하는지..물어본겁니다.
:
: 제가 한 프로젝트말고도... 예제 프로젝트에서도 똑같이.. 안되는군요.....
:
: 설정을 바꿔야될지..아님 업데이트를 해야되는지... 가르쳐 주세요
"Member function"이란 말이 나온 것을 보니 클래스의 멤버 메서드에 대한 포인터군요.
C++Builder에서, __closure 도움말 창의 keyword extensions을 클릭하면 나오는 설명을 참조하시기 바랍니다.
멤버 함수 포인터와 __closure에 대한 자세한 내용이 나옵니다.
|