标签: c++ c function-pointers
所以我正在查看一些c ++源代码,并想知道这意味着什么。我认为这意味着将tmp称为函数,但我不确定。
char* tmp; ///stuff filling tmp with values ((void (*)())tmp)();
答案 0 :(得分:7)
是的,它正在将tmp作为指向函数的指针,该函数不接受任何参数并且不返回任何参数,然后调用它。
tmp
如果你问我,看起来像是灾难的秘诀。