今天在大学里,我想做一些 C-Coding。我最终在 Linux 下编码,因为 Xcode 不允许我编译该文件。
由于这可能是一个简单的(希望可以解决的)问题,我在一些函数签名中将其带到了重点:
void testfunc(int test);
void testfunc(int test, int* test2);
void testfunc(int test, int* test2, int** test3);
这 3 个将编译并工作!但是使用
void testfunc(int test, int* test2, int** test3, char*& test4);
让 Xcode 认为这是不可能的。为什么?Linux 并没有抱怨这一点。