首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

C++ deque 迭代器標準 for 循環遍歷寫法

     編輯:程式設計疑難解答

正確寫法

std::deque listed = {1,2,3,4,5};
for (auto it = listed.begin(); it != listed.end(); ++it) {
    std::cout << *it << ' ';
}
// C++11 範圍 for(更推薦)
for (const auto& val : listed) {
    std::cout << val << ' ';
}

說明

  • deque::iterator 滿足隨機訪問迭代器要求,支持 ++it、it != end()。
  • 範圍 for 底層同樣使用迭代器,語法更簡潔安全。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved