详细内容

气源分配器的使用需求

 
任意满足气源分配器使用需求的C++类都可作分配器使用。具体来说,当一个类(在此设为类A)有为一个特定类型(在此设为类型T)的对象分配内存的能力时,该类就必须提供以下类型:A::pointer(指针),A::const_pointer(常量指针),A::reference(引用),A::const_reference(常量引用)及A::value_type(数值类型),如此才能以通用的方式声明对象与对该类对象的引用T;同时类A还需提供类型A::size_type(尺寸类型)与A::difference_type(差异类型),其中尺寸类型是用于表示类A所定义的分配模型中的单个对象蕞大尺寸的无符号整型,而差异类型是带符号整型,用于表示分配模型内的两个指针的差异[文 3]。

虽然按照标准,在库的实现过程中允许假定分配器(类)A的A::pointer(指针)与A::const_pointer(常量指针)即是对T*与T const*的简单的类型定义,但一般更鼓励支持通用气源分配器

另外,设有对于为某一对象类型T所设定的分配器A,则A必须包含四项成员函数,分别为分配函数、解除分配函数、蕞大个数函数和地址函数。





尊敬的客户:    
      您好,我司是一支技术力量雄厚的高素质的开发群体,为广大用户提供高品质产品、完整的解决方案和优质的技术服务公司。主要产品有气源球阀不锈钢卡套接头防爆挠性连接管等。本企业坚持以诚信立业、以品质守业、以进取兴业的宗旨,以更坚定的步伐不断攀登新的高峰,为民族自动化行业作出贡献,欢迎新老顾客放心选购自己心仪的产品。我们将竭诚为您服务!




Copyright@ 2003-2018  江苏永丰电器仪表有限公司版权所有      电话:0511-88534969 传真: 地址: 邮编: