gpt4 book ai didi

c++ - 使用函数指针时,&标记有什么作用

转载 作者:行者123 更新时间:2023-11-30 02:50:51 27 4
gpt4 key购买 nike

<分区>

当使用函数指针时,有时我们在函数名前加&,有时不加。这两者有什么区别?

void say_hi(void) {
cout << "Hi.." << endl;
}

int main(int argc, char* argv[])
{
void (*func)(void) = &say_hi;
void (*func1)(void) = say_hi;
void (*func2)(void) = *say_hi;
void (*func3)(void) = **say_hi;
func();
func1();
func2();
func3();
return 0;
}

以上代码的输出:

Hi..
Hi..
Hi..
Hi..

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com