- It adjusts its growth strategy to work well with the properties of the allocator.
- It requires that its members be relocatable and uses memmove to speed up move operations.
- It requires that its members be relocatable and uses memmove to speed up move operations.
In addition, it does not support concurrent growth.