2016 - 2024

感恩一路有你

清空vector中的元素 为什么判断std::vector是否为空时,用if(0==vec.size()) 提示效率低,但用if (vec.empty()) 正常?

浏览量:2789 时间:2021-03-15 08:32:42 作者:admin

为什么判断std::vector是否为空时,用if(0==vec.size()) 提示效率低,但用if (vec.empty()) 正常?

因为size函数需要遍历整个向量,如果向量很大,则需要很长时间。

只要空函数在向量中找到一个值,它就会返回false,因此不需要遍历,节省时间。

清空vector中的元素 删除vector中的元素 jni错误及解决办法

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。