」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 比較來自C ++不同容器的迭代器是否有效?

比較來自C ++不同容器的迭代器是否有效?

發佈於2025-03-25
瀏覽:855

Is It Valid to Compare Iterators from Different Containers in C  ? 
從不同的容器

考慮以下代碼:

Will the expression foo.begin() == bar.begin() yield false or lead to undefined behavior?

Delving into the C 11 standard (n3337) can shed light on this dilemma:

Iterators within the相同的序列
std::vector foo;
std::vector bar;
std::cout  lwg問題#446 

lwg問題#446明確解決了這個問題,提出了以下添加標準的添加:

最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3