Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

อะไรคือความแตกต่างระหว่าง C++0x และ C++11?


มาตรฐาน C++ และ C มักจะตั้งชื่อตามปีที่มีการเผยแพร่ ตัวอย่างเช่น ใน C++ มาตรฐานดั้งเดิมได้รับการเผยแพร่ในปี 1998 ดังนั้นจึงเรียกว่า C++98 และการแก้ไขครั้งแรกซึ่งเผยแพร่ในปี 2546 เรียกว่า C++03

สำหรับการแก้ไขครั้งต่อไป คาดว่ามาตรฐานถัดไปหลังจากนั้นจะเสร็จสิ้นภายในปี 2008 แต่เนื่องจากความไม่แน่นอน จึงตั้งชื่อว่า C++0x โดยที่ x แทนค่า 8 หรือ 9 แม้ว่าการวางแผนจะเปลี่ยนไปและตอนนี้เรียกว่า C++11 ดังนั้น C++0x จึงเป็นชื่อมาตรฐานก่อนที่จะเผยแพร่ เมื่อเสร็จสิ้นในปี 2554 ได้ชื่อว่า C++11