c++ - شرح - inline function matlab




inline vs__inline vs__inline__ vs__forceinline؟ (2)

بالنسبة إلى برنامج التحويل البرمجي Visual Studio ، فهذا يعني:

  • مضمنة - اقتراح إلى المحول البرمجي لتضمين التعليمات البرمجية

  • __فورمادينليني - يتجاوز تحسين برنامج التحويل البرمجي مدمج ويولد رمز مضمنة

لمزيد من التفاصيل ، راجع: http://msdn.microsoft.com/en-us/library/z8y1yy88%28VS.71%29.aspx

ما هي الاختلافات بين هذه الكلمات الأربع (المضمنة) الأربعة؟

inline ، __inline ، __inline__ ، __forceinline .


__inline و __inline__ و __forceinline كلها محددة للتنفيذ. ونظرًا لشرط التسطير المزدوج ، فإن جميع المعرفات محجوزة للتنفيذ ، لذا لا يجب أن تتعارض مع المعرّفات المستخدمة في التطبيقات.

inline هي الكلمة الأساسية C ++ فقط.





keyword