gpt4 book ai didi

c++ - 为什么使用 std::vector<> 而不是 std::list<> 会导致代码大小增加?

转载 作者:行者123 更新时间:2023-11-28 07:59:19 25 4
gpt4 key购买 nike

<分区>

在工作中的项目中,使用了很多 std::list 和 std::vector。由于很少需要随机插入,我开始将 std::lists 更改为 std::vectors。但是随着每次切换,生成的代码大小都会增加(不是固定数量,而是平均大约 1kB)。鉴于已经使用了 std::vector,我不明白为什么将 std::list 切换到 std::vector 会增加代码大小。任何想法为什么?使用的编译器是g++。

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