gpt4 book ai didi

c++ - : vector. clear() 或 if(vector.empty()) clear(); 哪个更有效?

转载 作者:太空宇宙 更新时间:2023-11-04 14:38:07 36 4
gpt4 key购买 nike

正如主题所述..哪个版本更有效,为什么?

std::vector a;
..

a.clear();

std::vector a;
..
if(!a.empty())
a.clear();

最佳答案

撇开效率不谈,您设法将错误写入这个小片段这一事实证明了第一个版本要优越得多。代码越不复杂越好。

关于c++ - : vector. clear() 或 if(vector.empty()) clear(); 哪个更有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18595147/

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