自己编写的string类,名字叫做MString。并且编写了配套的iterator、const_iterator、reverse_iterator、const_reverse_iterator。完全支持stl的各种算法,包括支持insert_iterator()转换。编写它的目的不是为了使用,而是为了熟悉stl算法及迭代器的原理。其中MString仅支持简单的基本操作,但在此基础上扩展其他功能已经很容易。主要精力放在了iterator的编写上,iterator开发了全部功能,使用了模板,使得代码非常简短。