ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจตัววนซ้ำอินพุตใน C++
ตัววนซ้ำอินพุตเป็นหนึ่งในห้าตัววนซ้ำใน STL ที่อ่อนแอที่สุดและง่ายที่สุด ส่วนใหญ่จะใช้ในการดำเนินการอินพุตแบบอนุกรม โดยที่แต่ละค่าจะถูกอ่านค่าหนึ่ง จากนั้นตัววนซ้ำจะย้ายไปที่ค่าถัดไป
ตัวอย่าง
#include <iostream> #include <vector> using namespace std; int main(){ vector<int> v1 = { 1, 2, 3, 4, 5 }; //declaring iterator vector<int>::iterator i1; for (i1 = v1.begin(); i1 != v1.end(); ++i1) { //looping over elements via iterator cout << (*i1) << " "; } return 0; }
ผลลัพธ์
1 2 3 4 5