سؤال

أبحث عن وحدات ماكرو بت عامة (مثل استخراج أو تعيين وحدات بت متعددة) ، حتى لا أضطر إلى إعادة اختراعها.على NetBSD ، وجدت على الأقل رمزًا ترميزًا عامًا ورمزًا ترميزًا عامًا في رمز الترقيم العام ، ولكن لا يبدو أن glibc يحتوي على مثل هذه وحدات الماكرو (على الرغم من أن GCC توفر بعض وظائف البت المدمجة الأكثر تعقيدًا).لم أبحث في منصات أخرى حتى الآن.هل يعرف أي شخص وحدات ماكرو أو وظائف أخرى محددة مسبقًا؟

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

المحلول

أعتقد أنه لا يوجد أي شيء على MS (باستثناء HIWORD / LOWORD التافهين ، إلخ) ولكن من ناحية أخرى ، لماذا لا تستخدم حقول البت بدلاً من ذلك؟إذا كان عليك التعامل مع وحدات بت ذات تخطيط محدد مسبقًا ، فهذا يعني.

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