gpt4 book ai didi

c++ - STL vector 分配与插入

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:03:22 27 4
gpt4 key购买 nike

我理解这两个操作的语义,在替换为提供的值之前分配-删除。insert - 在指定位置插入值(必要时分配新内存)。

除此之外,还有什么理由比另一个更受欢迎?或者换句话说,有什么理由使用赋值而不是插入。

最佳答案

assigninsert 仅当 vector 开始时​​为空时才等效。如果 vector 已经为空,那么最好使用 assign,因为 insert 会错误地向读者暗示存在要保留的现有元素。

关于c++ - STL vector 分配与插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2119177/

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