gpt4 book ai didi

c++ - "STL allocate memory internally"是什么意思?

转载 作者:行者123 更新时间:2023-11-30 02:54:55 24 4
gpt4 key购买 nike

我正在阅读 this answer也许因为我从未遇到过这个词,所以我不明白用户在该答案的第一点中提到的内容,有人可以使用更简单的词或示例来说明该语句的含义吗?

最佳答案

当您使用诸如 vectors 或 map 之类的东西时,...它属于 STL(标准模板库)。您不需要像在数组中那样分配内存。实时数组是不够的,我们无法确定大小。

当您向其中添加元素时,STL 容器将在内部分配内存。所以有很好的内存管理。 [如果用户手动分配,分配少了可能会不够,分配多了会浪费]。

关于c++ - "STL allocate memory internally"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16758115/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com