두 개의 2D 배열이 모든 요소와 정확히 일치하는지 어떻게 알 수 있습니까? 그것들은 같은 치수를 가지고 있습니다.두 개의 2D 배열이 같은지 확인하십시오.
std::equal
이 작동하지 않는 것 같습니다.
bool arrays_equal(int a[][], int b[][])
{
...
}
쓰기 시도했지만 다음 I는 2 개 차원 어레이를 전달하는 두 배열의 최종 치수가 필요하다. 그게 (sizeof(a[0])/sizeof(*(a[0])))
을 사용하여 완료 되었습니까?
항상 'sizeof a' 버전 –
예를 사용할 수 있습니다. 'sizeof a'는 항상 사용 가능합니다. 그러나'a = new int [32]'와 같은 것을하면'sizeof a'는 배열의 크기가 아니라 포인터의 크기를 반환합니다. –