The basic_substring class provides generic substring capabilities to the standard string class, as recommended in Section 20.3.13 in "The C++ Programming Language" by Stroustrup. But, not being content to just duplicate what I saw there, I had to extend it a little bit.
1.2.2 written by Dimitri van Heesch,
© 1997-2000