redefinition of formal parameter 'm'
时间: 2023-12-17 20:05:45 浏览: 198
20种VC++编译错误信息
这个错误通常是因为在函数或方法的参数列表中,有两个或多个参数使用了相同的名称。在函数或方法内部,你可能会尝试对这些参数进行修改,但编译器无法区分哪个参数被修改了。因此,编译器会报出这个错误。
为了解决这个问题,你需要确保每个参数都有唯一的名称。你可以尝试修改其中一个或多个参数的名称,以避免它们之间的冲突。例如:
```
void myFunction(int x, int y, int z) {
int result = x + y + z;
// do something with result
}
```
在这个示例中,函数`myFunction`有三个参数x、y和z。它们都有唯一的名称,因此不会发生redefinition of formal parameter的错误。
阅读全文