"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > ## لماذا يقوم Visual Studio بتمييز __int128 ولكنه يفشل في تجميعه؟

## لماذا يقوم Visual Studio بتمييز __int128 ولكنه يفشل في تجميعه؟

تم النشر بتاريخ 2024-11-07
تصفح:123

## Why Does Visual Studio Highlight __int128 but Fail to Compile It?

استكشاف أخطاء توافق __int128 وإصلاحها في Visual Studio

بينما يشير تمييز بناء جملة Visual Studio إلى توفر نوع البيانات __int128، تكشف أخطاء التجميع أنه غير مدعوم في البنية الحالية . تنشأ هذه المشكلة عند محاولة استخدام هذا النوع الصحيح من 128 بت في مشاريع C ضمن Visual Studio.

Ursache:

وفقًا لشبكة مطوري Microsoft (MSDN)، __int128 ليس نوعًا مدعومًا على نظام Visual Studio الأساسي. وهذا يتناقض مع تسليط الضوء على بناء الجملة، مما يشير بشكل غير صحيح إلى صحتها.

Lösung:

على الرغم من تسليط الضوء على بناء الجملة، فإن المترجم يكتشف بدقة نقص دعم __int128. لذلك، يوصى بالامتناع عن استخدام نوع البيانات هذا في مشاريع Visual Studio.

اعتبارات إضافية:

    تجنب استخدام __int128 كاسم نوع، كما من المحتمل أنها كلمة محجوزة بسبب خطأ في الترجمة.
  • اعلم أن __int128 غير متاح على معماريات x64/IPF من خلال امتداد التسجيل، على عكس __int64 على أهداف 32 بت.
  • الـ 128 الوحيدة أنواع البت المدعومة حاليًا في Visual Studio هي أنواع SIMD مشتقة من __m128.
أحدث البرنامج التعليمي أكثر>

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

Copyright© 2022 湘ICP备2022001581号-3