【发布时间】:2011-04-02 08:46:01
【问题描述】:
int func(struct x{int a;}y);
int main()
{
}
以上代码在 c++ 中出现以下错误
错误:参数类型中可能未定义类型
虽然它在 c 中运行良好并带有警告,但表示 c 类型可以在参数列表中定义
因此下面的代码应该在 c 中给出重新定义错误
int func(int a,int a);
int main()
{
}
疑问:为什么上面的代码在 c++ 中会出错
错误:名为a的多个参数
【问题讨论】:
-
这不是至少两个不同的问题吗?