C++高级,关于STL标准模板库

1.关于什么事STL就不在这里累述了,不了解的可以去百度一下 整个软件领域里,数十年来确实都在为了一个目标而奋斗—可复用性 从最早的面向过程的函数库,到面向对象的程序设计思想,到各种组件 技术(如:COM、EJB),到设计模式(design  pattern)等等。而STL也在 做着类似的事情,同时在它背后蕴涵着一种新的程序设计思想–泛型化设计 (generic  programming)。 STL的基本概念 STL的代码可以在广义上分为三类: container…

C++浅析多态的意义

如果有几个以上相似而不完全相同的对象,有时人们要求在向他们发出同一个消息时,他们的反应各不相同,分别执行不同的操作。这种情况就是多态的现象。 例如,甲乙丙三个班都是一年级,他们有基本相同的属性和行为,在同事听到上课铃声的时候,他们会分别走向三个不同的教室,而不会走向同一个教室 又如在windows环境下没你用鼠标双击一个对象,如果对象是一个可执行文件,那么就会执行此程序,如果对象是一个文本文档,则会启动文本编辑器来打开该文件 C++中所谓的多态(polymorphis)是指,…

世界,您好!