概述
róngqì
container;vessel
【词汇】用来包装或装载物品的贮存器(如箱、罐、坛)或者成形或柔软不成形的包复材料。
【计算机】能够将其他控件放置在其上面的控件,如vb中的frame控件或picturebox控件等。
【】一种化工设备的基本类型。在化工、、炼油、等行业生产中,用作贮存物料及作为换热器、塔顺、反应器等设备的外壳。一般由壳体、端盖、法兰、接管、支座等零部件组成。对于容器的设计和制造,首要的是保证安全要求的前提下有良好的结构。对其设计的具体要求是:材料消耗少;制造方便;操作、安装、检修、运输方便;其他特殊要求,如耐疲劳、耐辐射等。
计算机
能够将其他控件放置在其上面的控件,如vb中的frame控件或picturebox控件等。
web
容器是应用服务器中位于组件台之间的接口集合。
容器是伴随着瘦客户端系统的发展而诞生的。在开发瘦客户端系统时,开发人员要花费大量的精力去关注线程安全、事务、网络、资源等等细节,从而降低了开发效率。由于这些对这些细节的解决方法一般是固定不变,或者只有参数改变的,所以从代码重用和设计模式的角度出发,开发人员将这些底层细节提取出来,做成平台,并提供一定的接口。这样,业务开发人员就不需要在关注与这些底层细节的实现,而专注于业务逻辑的实现。
容器一般位于应用服务器之内,由应用服务器负责加载和维护。一个容器只能存在于一个应用服务器之内,一个应用服务器可以建立和维护多个容器。
容器一般遵守可配置的原则,即容器的使用者可以通过对容器参数的配置,来达到自己的使用需求,而不需要修改容器的代码。
编程容器
定义
容器是用来存储和组织其他对象的对象。实现链表的类就是一个容器的示例。如
vector
uble> mydata;//创建存储double类型值的容器mydata
可以在容器中存储基本类型或任何类类型的条目。如果stl容器模板的类型实参是一个类类型,那么容器可以存储该类型的对象或者任何派生类类型的对象。通常,容器存储我们存储在其中的对象的副本,它们自动分配和管理对象占用的内存。当销毁某个容器的对象时,容器会负责销毁它包含的对象并释放它们占用的内存。使用stl容器存储对象的一个优点是我们不用费心管理它们的内存。在实际的开发过程中,数据结构本身的重要性不会逊于操作于数据结构的算法的重要性,当程序中存在着对时间要求很高的部分时,数据结构的选择就显得更加重要。 经典的数据结构数量有限,但是我们常常重复着一些为了实现向量、链表等结构而编写的代码,这些代码都十分相似,只是为了适应不同数据的变化而在细节上有所出入。stl容器就为我们提供了这样的方便,它允许我们重复利用已有的实现构造自己的特定类型下的数据结构,通过设置一些模版类,stl容器对最常用的数据结构提供了支持,这些模板的参数允许我们指定容器中元素的,可以将我们许多重复而乏味的工作简化。
stl容器类的模板
容器部分主要由头文件,