产品单价 |
面议 |
起订量 |
1 |
供货总量 |
不限量 |
发货期限 |
自买家付款之日起3天内发货 |
品牌 |
费斯托 |
费斯托DPZ-32-40-P-A-KF气缸
刘工 199 5928 2717(X)
在C++编程中,分配器(英语:allocator)是C++标准库的重要组成部分。C++的库中定义了多种被统称为“容器”的数据结构(如链表、集合等),这些容器的共同特征之一,就是其大小可以在程序的运行时改变;为了实现这一点,进行动态内存分配就显得尤为必要,在此分配器就用于处理容器对内存的分配与释放请求。换句话说,分配器用于封装STL容器在内存管理上的低层细节。默认情况下,C++标准库使用其自带的通用分配器,但根据具体需要,程序员也可自行定制分配器以替代之。
分配器早由亚历山大·斯特潘诺夫作为C++标准模板库(Standard Template Library,简称STL)的一部分发明,其初衷是创造一种能“使库更加灵活,并能立于底层数据模型的方法”,并允许程序员在库中利用自定义的指针和引用类型;但在将标准模板库纳入C++标准时,C++标准意识到对数据模型的完全抽象化处理会带来不可接受的性能损耗,为作折中,标准中对分配器的限制变得更加严格,而有鉴于此,与斯特潘诺夫原先的设想相比,现有标准所描述的分配器可定制程度已大大受限。
虽然分配器的定制有所限制,但在许多情况下,仍需要用到自定义的分配器,而这一般是为封装对不同类型内存空间(如共享内存与已回收内存)的访问方式,或在使用内存池进行内存分配时提而为。除此以外,从内存占用和运行时间的角度看,在频繁进行少量内存分配的程序中,若引入为之定制的分配器,也会获益良多。
KUKA KJ3241X1-BA1 模块
SCHNEIDER ATV61HD22N4Z 变频器
SCHNEIDER ATV31H037M2A 变频器
SIEMENS 6ES7288-1ST40-0AA0 模块
ABB NPBA-12 模块
KEB 07F5B3A-0A0A 变频器
SIEMENS 6ES7343-1CX10-0XE0 模块
SIEMENS 6ES7314-1AG14-0AB0 模块
GE IC695NIU001 模块
AB 1746-P4 模块
JUSTEK JSMD-02 驱动器
西门子 6ES7231-0HC22-0XA0 模块
西门子 6ES7232-0HB22-0XA8 模块
西门子 6ES7214-2BD23-0XB8 模块
西门子 3TF3110-0XM0 接触器
西门子 6GK1500-0FC10 插头
三菱 AJ65DBTB1-32DR 模块
西门子 3SU1050-1HB20-0AA0 按钮指示灯操作头
ABB ACS800-01-0011-7+P901 变频器
瑞丰 RFG-150BBT-AC220V 显示器
ABB TR104 模块
富士 1MBI300SA-120B-52 模块
GE IC693MDL330E 模块
ebmpapst R2E280-AE52-17 风机
阿尔卡特 3HE02774AA 主板
多摩川 AU6550N184E816 驱动器
图尔克 IM33-11EX-HI 安全栅
SIEMENS 6ES7214-1HG31-0XB0 模块
福建石屹科技有限公司 | |||
---|---|---|---|
联系人 | 程工 |
微信 | 无 |
手机 | | 邮箱 | 无 |
传真 | 无 | 地址 | 厦门市海沧区沧林东一里197号106室之一 |
主营产品 | 伺服,变频器 | 网址 | http://sykj0194.b2b.huangye88.com/ |