سؤال

ممكن مكررة:
عندما سوف C++0x الانتهاء ؟

ما هي آخر الأخبار عن C++0X?(أو ينبغي أن أقول C++1) أي تاريخ الإصدار قررت بعد ؟

هل كانت مفيدة؟

المحلول

تحديث :سنوات في وقت لاحق...

آخر مشروع تم الانتهاء رسميا قبل عدة أسابيع في مارس 2011 و سيتم رسميا حول تموز / يوليه 2011.اسم المعيار الجديد سيكون C++2011 : http://herbsutter.com/2011/03/25/we-have-fdis-trip-report-march-2011-c-standards-meeting/

Microsoft C++ compiler (VC10) توفر C++0x الميزات (لامبدا ، decltype, السيارات, r-القيمة المرجعية nullptr).دول مجلس التعاون الخليجي توفر التقدم في العمل الإصدار الذي ينفذ بالفعل الكثير من الميزات (انظر http://gcc.gnu.org/projects/cxx0x.html).كومو C++ يبدو أكثر تقدما.رنة بدأت في تقديم بعض الميزات ولكن ليس كثيرا للحظة (انظر http://clang.llvm.org/cxx_status.html )

لذلك ، فإن معظم الميزات تكون availables الرئيسي c++ compilers في الوقت ISO الإدارة رسميا صحة مشروع.بعض الميزات المتقدمة لا تزال لا تكون متاحة قبل بعض سنوات أعتقد.

نصائح أخرى

فمن غير المرجح أن هذه اللجنة مشروع سوف تصبح FCD.أود أن أقول سيكون هناك على الأقل 2 المزيد من اجتماعات لجنة القياسية قبل أن يذهب إلى FCD.

أعتقد أن هناك ما يشبه 1 سنة الفاصلة بين FCD الفعلي القياسية ، لذلك يمكن أن يكون عام 2011 (أو حتى في وقت لاحق!!!)

عدد من الحرة والتجارية المجمعين بالفعل تشمل دعم معينة C++0X الميزات.

أما عند لجنة المعايير في الواقع نشر حسنا...

جديد مشروع خرجت مؤخرا ، حتى تسير الامور.من مشروع إلى النسخة النهائية ، ينبغي أن يكون لا أكثر من عام قبل أن يتم وضع اللمسات الأخيرة.أود أن أشير إلى أن هذا المشروع هو ميزة نسخة كاملة;من هنا يجب أن تكون المراجعات.كنت فقط تدرك أن الطريق من مشروع الفعلية التي نشرت القياسية طريق طويل جدا.سوف تدفع تقديري من نشر المقبول إلى 2010.

كم من الوقت حتى نحصل على كامل مترجم الامتثال ؟ هذا هو قصة مختلفة.دول مجلس التعاون الخليجي تقدما جيدا على اللغة الميزات التي لم تكن المكتبات (انظر قائمة من الميزات التي نفذت) ولكن لا أذكر من التقدم على التزامن الميزات.لا أستطيع أن أقول أي شيء عندما MSVC/dinkumware/مهما الأخرى المجمعين قد استخدم سيتم البدء في تنفيذ أشياء مثل امدا.

دفعة لديها بالفعل الكثير من TR1 تنفيذ dinkumware فقد كل شيء ، حتى تتمكن من البدء في استخدام مكتبات جديدة بالفعل (ربما ليس في شكلها النهائي ، ومع ذلك).

هناك نقاش مع بعض الروابط هنا التي تتحدث عن C++0X.

اللجنة أصدرت مؤخرا اللجنة مشروع ، والتي سوف تصبح النهائية اللجنة مشروع ، والتي سوف تصبح المسودة النهائية القياسية الدولية ، والتي سوف تصبح ISO 14882:20xx ، مما توقع نشره في وقت ما في نهاية عام 2010.

بيد أن دول مجلس التعاون الخليجي 4.3 وما بعدها تنفيذ متزايدة فرعية C++0x وغيرها مترجم المطورين يعملون بالفعل على تطبيقات (لا تتوفر حتى الآن أن أعرف).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top