函数指针
具体的写法有略微不同(这是自己尝试按逻辑写的),可能VS有兼容性,这里可以让函数指针等于函数,也可以调用的时候直接使用函数指针。
情况一:
int out(int a) {
return a;
}
int main()
{
typedef int(*func)(int a);
func f = &out;
//也可以这样,下面不变func f = out
std::cout<<(*f)(5);
//也可以这样,上面不变std::cout<<f(5);
system("pause");
return 0;
}