c++ - ماذا يعني "تعليق#pragma"؟




visual-c++ macros (2)

لطالما أطلقت عليهم "توجيهات المجمع". فهم يوجهون المترجم للقيام بالأشياء ، والتفرع ، بما في ذلك اللبس كما هو موضح أعلاه ، وتعطيل أخطاء معينة وما إلى ذلك ، خلال مرحلة التجميع.

عادةً ما تقوم شركات Compiler بإنشاء الإضافات الخاصة بها لتسهيل ميزاتها. على سبيل المثال ، (على ما أعتقد) بدأت شركة مايكروسوفت صفقة "#pragma مرة واحدة" وكانت فقط في منتجات MS ، والآن لست متأكدًا.

تعليمات Pragma تتضمن "# pragma comment" في الجدول الذي ستشاهده.

HTH

أشك في دول مجلس التعاون الخليجي ، على سبيل المثال ، لديها مجموعة خاصة بها من # pragma.

ماذا يعني #pragma comment في ما يلي؟

#pragma comment(lib, "kernel32")
#pragma comment(lib, "user32")

هذه الروابط في المكتبات المحددة في MSVC ++.





macros