จาก Herb Sutter โดยใช้การอ้างอิงที่ยกมา:
ความเชี่ยวชาญเฉพาะของเวกเตอร์นั้นถูกนำมาใส่ในมาตรฐานเพื่อแสดงตัวอย่างวิธีเขียนคอนเทนเนอร์พร็อกซี "พร็อกซีคอนเทนเนอร์" เป็นคอนเทนเนอร์ที่มีวัตถุที่คุณไม่ได้รับโดยตรง แทนการให้คุณพอยน์เตอร์หรือการอ้างอิงไปยังวัตถุที่มีอยู่คอนเทนเนอร์พร็อกซีช่วยให้คุณมีวัตถุพร็อกซีที่สามารถใช้เพื่อเข้าถึงหรือจัดการกับวัตถุที่มีอยู่ทางอ้อม คอลเลกชัน Proxied จะมีประโยชน์ในกรณีที่วัตถุภายในคอลเลกชันไม่สามารถเข้าถึงได้โดยตรงอย่างน่าเชื่อถือราวกับว่าพวกเขาอยู่ในหน่วยความจำเช่นกับคอลเลกชันที่ใช้ดิสก์ที่หน้าโดยอัตโนมัติชิ้นส่วนของตัวเองเข้าและออกจากหน่วยความจำ จำเป็น ดังนั้นแนวคิดก็คือการแสดงวิธีทำคอลเล็กชั่นพร็อกซีดังกล่าวให้ตรงตามข้อกำหนดของ "คอนเทนเนอร์"
และใช่มีการอภิปรายในเวลานั้น
- สำหรับรายละเอียดที่เต็มไปด้วยเลือดให้ท่องไปที่ DejaNews แล้วทำการค้นหาพลังงานสำหรับ Subject = "vector and bool" และ Forum = " c ++ " การอภิปรายเกิดขึ้นในเดือนมกราคม / กุมภาพันธ์ 1997 นอกจากนี้คุณยังจะได้พบกับการสนทนาล่าสุดจากผู้คนที่ถามว่าจะปิดการใช้งานเฉพาะของเวกเตอร์ได้อย่างไร ดูจุดสิ้นสุดของบทความนี้สำหรับคำแนะนำของฉัน
ส่วนที่เหลือคือประวัติศาสตร์ และฉันเกลียดที่เห็นคำถามที่ไม่มีคำตอบด้วยลิงก์ที่ดีเช่นนี้
std::vector
เขียนมาก่อนstd::bitset
หรือ