我试图动态声明2d数组并用随机数填充它们然后创建一个函数来比较两个2d数组中的元素,如果它们相等,它将返回true
但是,在尝试调用布尔函数时,我不断收到错误.
#include <iostream>
#include <cstdlib>
using namespace std;
bool isEqual(int *arr1[], int *arr2[], bool &eq, int row, int col){
for(int r = 0; r<row;r++)
{
for(int c= 0; c<col;r++)
{
if(arr1[r][c]==arr2[r][c])
eq = true;
}
}
return eq;
}
int main()
{
const int R = 3;
int * arr2D_a[R];
int * arr2D_b[R];
int C;
cout << "Enter number of columns: ";
cin >> C;
for (int r = 0; r < R; r++) {
arr2D_a[r] = new int …Run Code Online (Sandbox Code Playgroud)