Yep — the title pretty much sums it up. I’ve got quite a few types that implement iterator concepts, and I’m wondering if it’s worthwhile to pull in this boost header instead of implementing things manually.
So far:
Advantages
- Well specified
- Less likely to have bugs
If maintaining your own iterator types becomes a burden then switch to boost. They are well specified and tested and less likely to have bugs.