ในขณะที่ n3291 พร้อมใช้งานจาก URL ที่ชัดเจน (เพียงค้นหาและแทนที่ n3242
ด้วย n3291
ในลิงก์ Wikipedia) แต่ฉันเดาว่าคงมีคนตัดสินใจว่ามันใกล้เคียงกับเวอร์ชันสุดท้ายมากเกินไป ดังนั้นจึงไม่สามารถเข้าถึงได้อีกต่อไป
ดังนั้นวิกิพีเดียจึงไม่ลิงก์ไปเพราะไม่มีอะไรให้ลิงก์ไป
ฉันเก็บสำเนาของ n3291 ไว้ในขณะที่ยังมีอยู่ ฉันยังไม่ได้ค้นหาอย่างละเอียด แต่ดูเหมือนจะไม่มีการเปลี่ยนแปลงที่สำคัญ คำชี้แจงเท่านั้น ตัวอย่างเช่น ส่วนที่ 1.8 (6) ของ n3242 อ่านว่า:
เว้นแต่ว่าวัตถุจะเป็นบิตฟิลด์หรือวัตถุย่อยของคลาสพื้นฐานที่มีขนาดเป็นศูนย์ ที่อยู่ของวัตถุนั้นคือที่อยู่ของไบต์แรกที่วัตถุนั้นครอบครอง วัตถุที่แตกต่างกันสองรายการที่ไม่ใช่บิตฟิลด์หรือวัตถุย่อยของคลาสพื้นฐานที่มีขนาดเป็นศูนย์จะต้องมีที่อยู่ที่แตกต่างกัน
ในขณะที่ส่วนเดียวกันของ n3291 อ่านว่า:
เว้นแต่ว่าวัตถุจะเป็นบิตฟิลด์หรือวัตถุย่อยของคลาสพื้นฐานที่มีขนาดเป็นศูนย์ ที่อยู่ของวัตถุนั้นคือที่อยู่ของไบต์แรกที่วัตถุนั้นครอบครอง วัตถุสองชิ้นที่ไม่ใช่บิตฟิลด์อาจมีที่อยู่เดียวกัน ถ้าวัตถุหนึ่งเป็นวัตถุย่อยของอีกวัตถุหนึ่ง หรือถ้าอย่างน้อยหนึ่งวัตถุนั้นเป็นวัตถุย่อยของคลาสฐานที่มีขนาดเป็นศูนย์และมีประเภทต่างกัน มิฉะนั้นจะต้องมีที่อยู่ที่ชัดเจน
(n3291 ใช้ข้อความสีน้ำเงินขีดทับสีแดงและขีดเส้นใต้เพื่อเน้นการเปลี่ยนแปลงจาก n3242 ดังนั้นจึงหาตัวอย่างนี้ได้ไม่ยาก)
หากมีใครสามารถโต้แย้งได้อย่างน่าเชื่อถือว่าการเผยแพร่ n3291 อีกครั้งจะถูกกฎหมาย ฉันยินดีที่จะเผยแพร่ แน่นอนฉันไม่จำเป็นต้องป้อนรหัสผ่านใด ๆ หรือแม้แต่คลิกข้อตกลงก่อนที่จะดาวน์โหลด...
[อัปเดต: ในคำตอบเวอร์ชันแรกของฉัน ฉันเขียน "n3290" เมื่อฉันหมายถึง "n3291" ค่อนข้างแปลกที่ "Working Draft" มีจำนวนมากกว่า "เวอร์ชันสุดท้าย" อย่างไรก็ตาม สิ่งที่หาได้ฟรีมาสักระยะหนึ่งก็คือ n3291]
[อัปเดต 2: N3337 คือ ร่างเริ่มต้นของมาตรฐาน C++ ถัดไป และคล้ายกับมาตรฐานขั้นสุดท้ายของ C++11 มาก ดู:
หมายเลขส่วนแตกต่างกันระหว่างมาตรฐาน C++11 และแบบร่างฟรี N3337 หรือไม่
ดังนั้นคุณจึงมีตัวเลือกร่างฟรี อันสุดท้ายก่อนมาตรฐานอย่างเป็นทางการ (N3242) และอันแรกหลังจากนั้น (N3337) ดูเหมือนว่าทั้งหมดจะใช้การกำหนดหมายเลขย่อหน้าเดียวกัน]
person
Nemo
schedule
30.08.2011