有 pair<int, int> p1 = {2, 9}, p2 = {2, 5};,表达式 p1 < p2 的结果是( )。
- A. false:pair 先比 first,2 与 2 相同,再比 second,9 > 5,所以 p1 比 p2 大
- B. true:pair 先比 second,9 更大的 p1 反而算小
- C. true:first 相同时比较结果不确定,要看编译器心情
- D. 编译报错:pair 没有自带的 < 比较,必须自己写比较函数
g5-07213.in输出g5-07213.out有 pair<int, int> p1 = {2, 9}, p2 = {2, 5};,表达式 p1 < p2 的结果是( )。