std::map能用operater<比较?
  • 板块学术版
  • 楼主F1NE
  • 当前回复3
  • 已保存回复5
  • 发布时间2024/8/27 14:46
  • 上次更新2024/8/27 17:06:41
查看原帖
std::map能用operater<比较?
1163927
F1NE楼主2024/8/27 14:46
#include<bits/stdc++.h>
using namespace std;
set<int> s1={1, 2, 3},s2={2,3,1,1},s3={1,2,100},s4={3,4,5};
map<set<int>,int>mp1,mp2;
int main(){
	mp1[s3]=9,mp1[s1]=1,mp2[s2]=1,mp2[s4]=5;
	cout<<(mp1<mp2)<<' ';
	cout<<mp2[s3]<<' ';
	cout<<(mp1<=mp2)<<endl; 
	return 0;
} 

输出结果是

1 0 0

不太理解原因,还望大佬们赐教

2024/8/27 14:46
加载中...