在C++中有以下可能嗎?高級函數指針?
int do_stuff(int one, int two)
{
...
return ...;
}
int main()
{
void *ptr = &do_stuff(6, 7);//DON'T CALL THE FUNCTION, just store a pointer
cout << *ptr;//call the function from the pointer without having to pass the arguments again
}
我知道這可以用類來完成,但它可能是我嘗試去做的方式嗎?
你試過了嗎? –
仿函數可以是一個選擇 – billz