iterator_range를 만들고 보유하고 싶습니다. 범위는 술어에 기초하여 생성됩니다 (이 예제에서는 짝수를 찾습니다). 이 작업을 수행 할 수 있지만 반복되는 기본 벡터에서 복사 요소를 만들어야합니다. 아래 샘플에서 ">>>"로 표시된 주석을 찾으십시오. iterator_range를 만들 수있는 방법이 있으며 원본 벡터에서 중복 된 항목을 만들지 않아
내가 (','N \ ',' '구분 기호로 \의 t') 같은 somethink와 텍스트를 토큰 화 할 필요가 어떤 도움 distance: 0
value: foo
distance: 6
value: bar
감사 : 위의 예와 생산 무엇 for (auto i: result)
std::cout << "distance: " << std::distan
boost::fusion::map에 대한 반복기를 얻으려고하고 있지만 뭔가 빠져 있습니다. boost::fusion::vector와 다음 작품 : typedef vector<int,char,double> vector_t;
vector_t vec(20,'B',14.5);
typedef result_of::begin<vector_t>::type vb;
t