国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

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

為什么判斷std::vector是否為空時,用if(0==vec.size()) 提示效率低,但用if (vec.empty()) 正常?因為size函數(shù)需要遍歷整個向量,如果向量很大,則需要很長時間

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

因為size函數(shù)需要遍歷整個向量,如果向量很大,則需要很長時間。

只要空函數(shù)在向量中找到一個值,它就會返回false,因此不需要遍歷,節(jié)省時間。