Example of template iterators
InIter<int>
in(stdin, ``%d''), in_end;
OutIter<int>
out(stdout, ``%d'', ``\n'');
int sum = 0;
while (in != in_end)
sum += *in++;
*out++ = sum;
Previous slide
Next slide
Back to first slide
View graphic version