p和*p的问题

来源:7-12 函数重载overload与Name Mangling

zswen

2020-08-24

老师您好,
如果 p和p都指向函数首地址。那么p和p是不是可以等价使用呢?
演示代码:

    p = test;
    int result = (*p)(1);
    result = test(1.0);
    result = test(1, 2.0);

我的代码:

    int(*p)(int);
    p = test;
    int result = (*p)(1);
    result = test(1.0);
    result = test(1, 2.0);

结果上看起来完全一样

写回答

1回答

zswen

提问者

2020-08-24

。。。好像您之前答过一遍了,不好意思

https://coding.imooc.com/learn/questiondetail/178063.html

0
0

重学C++ ,重构你的C++知识体系

一部大片,一段历史,构建C++知识框架的同时重塑你的编程思维

3884 学习 · 1103 问题

查看课程