a.c:36:5: error: redefinition of ‘Cube’ int Cube(int x) ^~~~ a.c:29:5: note: previous definition of ‘Cube’ was here int Cube(int x) ^~~~是什么意思
时间: 2024-02-29 07:57:20 浏览: 118
Android 兼容性问题:java.lang.UnsupportedOperationException解决办法
这个错误提示是因为你在代码中定义了两个同名的函数 `Cube`,导致编译器无法区分。第一个定义在代码的第 29 行,第二个定义在第 36 行。编译器在遇到第二个定义时就会报错,提示你之前已经定义过同名函数了。
为了解决这个问题,你需要将其中一个 `Cube` 函数的名称修改掉,或者将其移动到另一个源文件中,这样就不会与已有的函数冲突了。
阅读全文