我想在下面做这样的事情:
int main() {
int a[10];
int *d = generateArrayOfSize(10) // This generates an array of size 10 on the heap
a = d;
print(a); // Prints the first 10 elements of array.
}
然而,上面的代码给出了编译错误(将 'int*' 分配给 'int [10]' 的类型不兼容)。我该怎么做才能使上述代码正常工作?