1、 动态数组管理new一个数组时,[]中必须是一个整数,但是不一定是常量整数,普通数组必须是一 个常量整数;

2、 new动态数组返回的并不是数组类型,而是一个元素类型的指针;

3、 delete[]时,数组中的元素按逆序的顺序进行销毁;

4、 new在内存分配上面有一些局限性,new的机制是将内存分配和对象构造组合在一起,同样的, delete也是将对象析构和内存释放组合在一起的。allocator将这两部分分开进行,allocator申请一部分 内存,不进行初始化对象,只有当需要的时候才进行初始化操作。