8
วิธีการใช้ตัววนซ้ำแบบ STL และหลีกเลี่ยงข้อผิดพลาดทั่วไป?
ฉันสร้างคอลเล็กชันที่ฉันต้องการให้ตัววนซ้ำ STL เข้าถึงแบบสุ่ม ฉันค้นหาตัวอย่างการใช้ตัววนซ้ำ แต่ฉันไม่พบสิ่งใด ฉันรู้เกี่ยวกับความจำเป็นในการโอเวอร์โหลด[]และ*ตัวดำเนินการ ข้อกำหนดสำหรับตัววนซ้ำเป็น "ลักษณะ STL" และข้อผิดพลาดอื่น ๆ ที่ควรหลีกเลี่ยง (ถ้ามี) คืออะไร บริบทเพิ่มเติม: นี่สำหรับห้องสมุดและฉันไม่ต้องการแนะนำการพึ่งพาใด ๆ เว้นแต่ว่าฉันต้องการ ฉันเขียนคอลเลกชันของตัวเองเพื่อให้สามารถใช้งานร่วมกันได้ของไบนารีระหว่าง C ++ 03 และ C ++ 11 ด้วยคอมไพเลอร์เดียวกัน (ดังนั้น STL ที่ไม่น่าจะทำลาย)