키에 대한 술어를 사용하여 필터링 된 키를 기반으로 맵 값을 리턴하는 어댑터를 작성하는 방법은 무엇입니까? 예를 들어 키에 대한 술어를 사용하여 필터링 된 키를 기반으로 맵 값을 리턴하는 어댑터를 작성하는 방법
: 여기std::map<int,int> map_obj;
const int match_value = 0xFF00;
for(auto& i : map_obj | filtered_key_map_values([match_value](key_type& x){ return (x & match_value) > 0; } | indirected)
{
std::copy<typeof(i)>(std::cout," ,");
}
다음 시간을 건의 할 것입니다 버전, 당신이로 태그를 지정할 것 [태그 : 부스트 범위, 또는 귀하의 질문에 명확하게 표시하십시오. – sehe