2021 C++ unordered_map和vector在不同编译器下扩容机制

299 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。


vector扩容情况

VS2019:1.5倍扩容 在这里插入图片描述


g++:2倍扩容 在这里插入图片描述


unordered_map扩容情况

VS2019:初始为8,8的倍数进行扩容。 在这里插入图片描述 在这里插入图片描述


g++:以13开始,2倍多一点进行扩容 在这里插入图片描述 在这里插入图片描述