سؤال

هل هناك أي شيء يعادل #pragma once ل Codgear Rad Studio 2009؟

أنا أستخدم معالج رأس مسبم الرأس وأرغب في معرفة ما إذا كان لا يزال من الضروري استخدام الحراس الموجودين عند تضمين ملفات الرأس؟

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

المحلول

تمت إضافة دعم #pragma مرة واحدة في منشئ C ++ 2010 في منشئ C ++ 2009 والإصدارات السابقة، سيتم تجاهل Pragma غير معروف ببساطة. أود أن أقترح باستخدام

#ifndef X 
#define X
//code 
#endif

حراس رأس نمط في إصدارات منشئ C ++ التي لا تدعم #Pragma مرة واحدة.

نصائح أخرى

يدعم Rad Studio #pragma once, ، جنبا إلى جنب مع كل ما يلي.

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