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

C++ vs C++0x vs C++11 vs C++98 - ความแตกต่างของมาตรฐาน


  • C++98: มาตรฐานรุ่นแรก กำหนด language constructs, STL, standard library พื้นฐาน
  • C++03: Bugfix release แก้ 92 core defects, 125 library defects เพิ่มแค่ value initialization
  • C++0x: Working draft / codename คาดเสร็จ 2008-09 จริงเสร็จ 2011
  • C++11: มาตรฐานสมัยใหม่ 2011 เพิ่มฟีเจอร์ใหญ่ๆ:
    • Initializer lists, auto, move semantics, constexpr
    • Uniform init, range-for, lambda, nullptr, enum class
    • Variadic templates, threading, regex, smart pointers, hash tables

รายการครบ: Wikipedia C++11