在C++编程中,分配器(英语:allocator)是C++标准库的重要组成部分。C++的库中定义了多种被统称为'容器'的数据结构(如链表、集合等),这些容器的共同特征之一,分配器图纸,即是其大小可以在程序的运行时改变;为了实现这一点,进行动态内存分配就显得尤为必要,在此分配器就用于处理容器对内存的分配与释放请求。换句话说,于分配器用封装STL容器在内存管理上的低层细节。默认情况下,分配器厂家,C++标准库使用其自带的通用分配器,但根据具体需要,程序员也可自行定制分配器以替代之
(3)传统的交换机只能分割冲突域,不能分割广播域;而路由器可以分割广播域
由交换机连接的网段仍属于同一个广播域,广播数据包会在交换机连接的所有网段上传播,在某些情况下会导致通信拥挤和安全漏洞。连接到路由器上的网段会被分配成不同的广播域,分配器,广播数据不会穿过路由器。虽然*三层以上交换机具有VLAN功能,空气式分配器,也可以分割广播域,但是各子广播域之间是不能通信交流的,它们之间的交流仍然需要路由器。