23 int main(
int argc,
const char * argv[]) {
25 const int chunk_size = 2;
30 std::cout <<
"mydeque contains:";
36 std::cout <<
" " << *p++;
38 std::cout << std::endl;
44 iterator it = mydeque.
begin() + 3;
45 segment_type seg = it.get_segment();
47 std::cout <<
"the segment which contains mydeque[3] contains:";
50 std::cout <<
" " << *p++;
51 std::cout << std::endl;
53 std::cout <<
"mydeque[3]=" << *seg.middle << std::endl;
iterator begin() const
Returns iterator to beginning.
Iterator< self_type, config_type > iterator
void for_each_segment(const Body &f) const
Visits every segment of items in the container.
int main(int argc, const char *argv[])
[segment_example]
typename config_type::segment_type segment_type
Chunked-sequence functor.