검색했지만 찾지 못했습니다 (용어가 잘못되었을 수 있습니다). 전에 물어 본 적이 있다면 용서하십시오.함수 포인터를 선언하지 않고 void *를 함수로 호출합니다.
void*
을 함수 포인터로 선언 한 다음 함수 포인터에 주소를 할당하지 않고 C에서 함수를 호출하는 쉬운 방법이 있는지 궁금합니다.
즉. 호출 할 수있는 기능을 가정하면, 내가 오류 C2066 얻을 위의 코드와 void(void)
void *ptr;
ptr = <some address>;
((void*())ptr)(); /* call ptr as function here */
을 입력입니다 : 유형을 작동하려면 캐스트가
이 가능한 경우 VC2008
에서 불법이다, 어떻게 구문은 다를 것 반환 유형 및 여러 매개 변수가있는 함수의 경우?
내가 뭘 찾고 있었는지, 고마워. –