如何在 STL C ++中比较数组?

问题描述 投票:-1回答:1

对于下面的代码,为什么输出为1?

#include<iostream>
#include<array>

int main() {
    std::array<int, 5> a { 10, 11, 12, 15, 14 };
    std::array<int, 5> b { 11, 12, 13, 14, 15 };
    std::cout << (a < b);
}
c++ arrays c++11 vector stl
1个回答
0
投票

他们使用标准算法std::lexicographical_compare

© www.soinside.com 2019 - 2024. All rights reserved.