【发布时间】:2023-02-09 19:10:56
【问题描述】:
在处理复合 C++ 类型时,事情似乎变得复杂起来。
例如,如何分析下面代码中fp的类型?
int *f(int *p, int a)
{
return p + a;
}
int *(*fp())(int *, int)
{
return f;
};
代码的语法有解释吗?
【问题讨论】:
-
将其提供给诸如 cdecl.org 之类的工具(尽管它适用于 C,但我不知道有哪个工具可以理解所有 C++)。