"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > هل يمكن أن تعتمد معلمات القالب في وظيفة C ++ 20 الإضافية على معلمات الوظيفة؟

هل يمكن أن تعتمد معلمات القالب في وظيفة C ++ 20 الإضافية على معلمات الوظيفة؟

نشر في 2025-06-15
تصفح:561

Can Template Parameters Depend on Function Arguments in C  20 Consteval Functions?

compile-time.

c 20 وظائف الإضافية

ومع ذلك ، يبقى السؤال: هل هذا يعني أن معلمات القالب يمكن أن تعتمد الآن على وسيطات الوظيفة؟ تقر الورقة بأن المعلمات لا تهدف إلى معاملتها كتعبيرات ثابتة أساسية. ويرجع ذلك إلى التناقضات المحتملة في الكتابة ، كما يتضح من المثال في الورقة: consteval int sqrsqr (int n) { إرجاع SQR (SQR (N)) ؛ // ليس التعبير المستمر في هذه المرحلة ، } // ولكن هذا جيد.

بيان الافراج يتم استنساخ هذه المقالة في: 1729672748 إذا كان هناك أي انتهاك ، فيرجى الاتصال بـ [email protected] لحذفه.
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3