为什么函数指针定义与任意数量的符号‘&’或星号‘*’一起工作?
void foo() {
cout << "Foo to you too!\n";};int main() {
void (*p1_foo)() = foo;
void (*p2_foo)() = *foo;
void (*p3_foo)() = &foo;
void (*p4_foo)() = *&foo;
void (*p5_foo)() = &*foo;
void (*p6_foo)() = **foo;
void (*p7_foo)() = **********************foo;
(*p1_foo)();
(*p2_foo)();
(*p3_foo)();
(*p4_foo)();
(*p5_foo)();
(*p6_foo)();
(*p7_foo)();}
缥缈止盈
白猪掌柜的
随时随地看视频慕课网APP
相关分类