หลังมาตรฐาน C++0x ผ่านร่างสุดท้าย การโหวตรอบจริงก็ไม่มีปัญหาอะไรเมื่อคณะกรรมการโหวตด้วยมติเอกฉันท์ให้รับมาตรฐานนี้เข้าเป็นมาตรฐาน ISO/IEC 14882:2011 หรือมาตรฐาน C++ ปรับปรุงครั้งที่สาม และได้ชื่อใหม่เป็น C++11 ตามปีที่ออกมาตรฐานสำเร็จ
หลังจากผ่านมาตรฐานแล้ว สิ่งที่เราต้่องรอกันต่อไปคือคอมไพลเลอร์ต่างๆ จะต้องปรับปรุงความสามารถในรองรับกันจนครบถ้วน ซึ่งคอมไพล์เลอร์หลักๆ เช่น gcc หรือ Visual Studio จะรองรับความสามารถบางส่วนไปก่อนหน้านี้แล้ว แต่ก็ยังต้องรออีกสักพักกว่าจะครบถ้วนกันจริงๆ (ดูตารางเทียบการรองรับ)
หลายคนได้ใช้ C++11 แล้วพบว่าเขียนสั้นลงมากจากฟีเจอร์ auto เท่าที่ผมลองดูพบว่าโค้ดเข้าใจง่ายขึ้นมากอีกด้วย การเรียนการสอนในระดับมหาวิทยาลัยอาจจะน่ากลับมาใช้ C++ อีกครั้ง
ที่มา - Herb Sutter
Comments
เขียนสั้นลง -> ประเด็นสำคัญเลยนะเนี่ย ^___^
ฟังแล้วน่าสนใจแฮะ
แต่ไอ้ฟีเจอร์ออต้อนี่มันทำอะไรเหรอครับ...
ไว้ประกาศตัวแปรคับ ตัวอย่าง
int x;
auto y = x;
y จะเป็นชนิด int
อ้อ ขอบคุณครับ มันคือ type inference เหรอครับ
ไม่ค่อยชอบเลยครับ...ผมชอบแปะ type ไปตรงๆ เวลาอ่านมันเข้าใจง่ายดี
ถ้าใช้จนชินแล้วจะสบายขึ้นครับ
ส่วนใหญ่มันใช้กับ object ชื่อยาวๆน่ะครับ อย่าง
var ip = new Dictionary<IPAddress,UserData>()
อะไรแบบนี้
ของ .net มันถูกใช้กับ anonnymous type และ linq ด้วยครับ มันเลยจำเป็นต้องมี
var นี่เอง
May the Force Close be with you. || @nuttyi
C++0x ชื่อเท่จะตาย
+1 ไม่รู้จะเปลี่ยนทำไม
อ่านว่าอะไรครับ
" ซี พลัส พลัส ซีโร่ เอ๊กซ์ " รึ
แล้วของใหม่หล่ะ
" ซี พลัส พลัส อีเลฟเว่น " ?
C++0x อ่านว่า ซี พลัส พลัส โอ เอ๊กซ์ ("see plus plus oh ex" จาก Wikipedia)
:: DigiKin8 ::
ซี พลัส พลัส วัน วัน = วันๆเขียนแต่ซีพลัสพลัส.
+10
ชื่อ C++0x จะเป็นชื่อของรุ่นต่อไปที่ยังไม่ได้เป็นมาตรฐานครับ
:: DigiKin8 ::
C++0x ตั้งไว้เพราะมาตรฐานทำมาหลายปีครับ เคยหวังกันว่ามาตรฐานจะเสร็จก่อนปี 2010 จึงตั้งว่า 0x (ตัว x แปลว่าไม่รู้ว่าปีอะไร) ปรากฏว่ามันเลื่อนมาจนถึงปี 2011 ก็ใช้คำเดิมไปจนมาตรฐานเสร็จ
lewcpe.com, @wasonliw
มีใครสรุปแบบอ่านง่ายๆ ไว้บ้างไหมครับ
ลองเข้าไปอ่านข่าวเก่า จาก Highlight ลิ้งด้านบนสิครับ
(หรือ ลิ้งนี้ครับ http://www.blognone.com/news/22687)
ต้นกำเนิดภาษาสร้างนวัฒกรรมใหม่ๆ ใน IT
เคยอ่านผ่านๆเมื่อน๊าน นาน มาแล้ว
เห็นว่าเขียน class ไม่ต้องเขียน .h ด้วย
ถ้าจำไม่ผิดนะ
ถ้าไม่ต้องเขียน .h นี่น่าจะสะดวกขึ้นกว่าเดิมเยอะเลยครับ
ดีใจจังเลยที่ได้ยินข่าวนี้
จากคนรัก C/C++
เย๊ เย๊ ... เตรียมตัวงานเข้า OTL
เวลาเขียน C++ แล้วหน่ายกับการเขียน .h มากมาย แล้วก็เรื่อง .h ซ้ำซ้อนและตีกัน
แต่ว่ามหาลัยไทยก็ไม่ได้เน้น C++ สักเท่าไร ส่วนมากเน้น C#, VB .net
@fb.me/frozenology@