倒不是我来主持STL就说STL有多重要、多精悍、多让人值得重视、学习云云!有一点可能大家可能没有疑问:STL确实是优秀的、出类拔萃的!学习C++的深陷在MFC层层封装的类库里面不能自拔的时候有没有想过简洁而功能强大、几乎无所不能的STL呢?
这个版面的冷淡只能说明一个事实,现在关注STL的人太少了!大家可能很多人都是学习了C++掌握了类,熟悉了面向对象就觉得自己的C++已经不错了,屠龙在手了!
Andrew大哥说“语言设计就是库设计,库设计就是语言设计”,所谓库就是标准库!所谓语言就是C++语言!C++语言的面向对象机制主要用来设计应用程序,而STL主要用来设计库,即设计语言,也可以说是扩充语言吧!其实我觉得这个才是C++的精髓!面向对象不只C++支持这个特性,很多提他的语言同样支持这个特性,而STL我认为却是C++真正最强大的地方!
诚然,STL极度抽象的设计好象很难入门,兄弟们,坚持住!呵呵!挺过去就是晴天万里!
希望和学习STL的哥们共勉!文字