在C++中,foreach語句用于遍歷容器中的元素,其作用是簡化遍歷容器的過程。使用foreach可以避免手動管理迭代器或索引,使代碼更加簡潔和易讀。
foreach語句的語法如下:
for (element_decl : container) {
// 循環體
}
其中,element_decl
是一個用于接收容器中元素的變量聲明,container
是待遍歷的容器,可以是數組、向量、列表等容器類型。在每次循環迭代中,element_decl
會依次取得容器中的每個元素的值,然后執行循環體中的代碼。通過foreach,我們可以方便地遍歷容器中的每個元素,而無需手動使用迭代器或索引來訪問它們。