方法一:
int main(int argc, char *argv[])
{
std::array<int, 5> arr1 {1, 2, 3, 4, 5};
std::array<int, 5> arr2 {1, 2, 3, 4, 5};
if (arr1 == arr2) {
std::cout << "equal" << std::endl;
} else {
std::cout << "not eqaul" << std::endl;
}
return 0;
}
cplusplus std:array
cplusplus aggregate initialization
int main(int argc, char *argv[])
{
int iarr1[] = {1, 2, 3, 4, 5};
int iarr2[] = {1, 2, 3, 4, 5};
if (std::equal(std::begin(iarr1), std::end(iarr1), std::begin(iarr2))) {
std::cout << "equal" << std::endl;
} else {
std::cout << "not eqaul" << std::endl;
}
return 0;
}