C++26: فهرسة الحزم تبسّط استخراج العناصر
2025-01-24
على الرغم من أن C++11 قدّم حزم المعلمات، إلا أن استخراج عناصر محددة ظلّ عملية شاقة. يُدخِل C++26، بفضل الاقتراح P2662R3، فهرسة الحزم، مما يسمح بالوصول المباشر إلى عناصر الحزمة باستخدام عامل التشغيل الخاص بالفهرس، مثلًا `T...[0]` للعنصر الأول. يؤدي هذا إلى رمز أنظف وأكثر قابلية للقراءة وأداء أفضل في وقت التجميع. على الرغم من عدم دعم الفهرسة السالبة والتشريح بعد، إلا أن الميزة عملية للغاية بالفعل، وتحسّن تطوير C++ بشكل ملحوظ.