قياسي مرجع ملحقات TR1 مكتبة C + +

يصف هذا المرجع تطبيق Visual C + + ملحقات المقترحة من ISO C + + القياسية التي يتم تضمينها في مستند التمهيدي، "تقرير الفني 1." تطبيق Visual C + + يتضمن دعم الصفائف ذات الحجم ثابت، والكائنات دالة، والجداول التجزئة، تعابير عادية، metaprogramming القالب، وأنواع قالب aggregating الكائنات المرتبطة، وإنشاء رقم عشوائية.

ملاحظة

بعض ميزات TR1، مثل كـ دالات رياضية وبعض الإضافات C99، غير مضمنة في تطبيق Visual C + + TR1.

في هذا القسم

  • TR1 تعابير عادية
    تتناول هذه المقالة grammars عدة مشغلات تعبير عادي يدعم TR1.

  • <صفيفة>
    تعرف حاوية قالب فئة الصفيف و العديد من قوالب المعتمدة.

  • <functional> (TR1)
    قم بتعريف العديد من قوالب التي تساعد في إنشاء الكائنات دالة ، وهي عبارة عن كائنات من النوع الذي يعرف operator(). يمكن أن يكون كائن دالة مؤشر دالة، ولكن أكثر عادة الكائن هو يستخدم لتخزين المعلومات الإضافية التي يمكن الوصول إليها أثناء استدعاء دالة.

  • <ذاكرة> (TR1)
    قم بتعريف فئة، وعامل تشغيل، و العديد من قوالب تعليمات على يخصص و تحرير الكائنات.

  • <عشوائية>
    قم بتعريف العديد من مولدات الأرقام العشوائية.

  • <regex>
    قم بتعريف فئة قالب تحليل التعابير النظامية ، و عدة فئات القالب و وظائف عن نص يطابق إلى كائن تعبير عادي.

  • <tuple>
    تعرف قالب المجموعة فئةمثيلاتها الاحتفاظ بالكائنات من أنواع مختلفة.

  • <type_traits>
    قم بتعريف قوالب توفير وقت التحويل البرمجي الثوابت التي تقدم معلومات حول الخصائص الخاصة بهم نوع الوسائط.

  • <unordered_map>
    قم بتعريف الحاوية قالب الفئات unordered_map unordered_multimap وبها دعم قالب s.

  • <unordered_set>
    فئات القالب الحاوية unordered_multiset يعرف و unordered_set و قوالب الاعتماد الخاصة بهم.

  • <أداة مساعدة> (TR1)
    قم بتعريف العديد من قوالب عامة والتي يمكن استخدامها من خلال "مكتبة قالب قياسي".

راجع أيضًا:

موارد أخرى

مرجع مكتبات ++Visual C

C++ القياسية أعضاء البيانات المرجع