下面的程序输出什么?
#include <bits/stdc++.h>
using namespace std;
int main() {
pair<int, string> p = {2, "b"};
p = make_pair(1, "a");
pair<int, string> q = {1, "b"};
cout << ((p < q) ? "yes" : "no");
return 0;
}
- A. yes
- B. no
- C. 编译错误
- D. 不确定