有没有判断两个二维数组相等的方法

来源:百度知道 编辑:UC知道 时间:2024/05/16 00:49:17
有没有判断两个二维数组相等的方法?
除了一字节一字节比较以外,有函数能直接做出判断的吗?
比如判断
int a={{1,2},{2,3}};
int b={{1,2},{2,3}};
直接取a 或 b 好像都是地址值。

方法1:用循环一个一个的比较就行了.
方法2:写个比较函数 如:IsSame(a,b)==true
方法3:把a和b都定义成一个类,然后重载==运算符.就是可以直接判断a==b
方法4:把两个数组相乘,再除以2,看是不是和a相等...(噢, 愚蠢的想法!)
......
其实以上方法实质上都一样,都是调用一个循环来比较.除了LZ说的一个一个读字节判断以外,似乎就没有其他方法了啊......

需要用循环,先比较容量,再比较内容