您的位置:首页 > 编程语言 > C语言/C++

C++ 比较数组相等

2018-02-07 15:02 211 查看
方法一:

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;
}


std::equal
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: