#pragma مرة واحدة مكافئ ل c ++ builder
-
19-09-2019 - |
سؤال
هل هناك أي شيء يعادل #pragma once
ل Codgear Rad Studio 2009؟
أنا أستخدم معالج رأس مسبم الرأس وأرغب في معرفة ما إذا كان لا يزال من الضروري استخدام الحراس الموجودين عند تضمين ملفات الرأس؟
المحلول
تمت إضافة دعم #pragma مرة واحدة في منشئ C ++ 2010 في منشئ C ++ 2009 والإصدارات السابقة، سيتم تجاهل Pragma غير معروف ببساطة. أود أن أقترح باستخدام
#ifndef X
#define X
//code
#endif
حراس رأس نمط في إصدارات منشئ C ++ التي لا تدعم #Pragma مرة واحدة.
نصائح أخرى
يدعم Rad Studio #pragma once
, ، جنبا إلى جنب مع كل ما يلي.
لا تنتمي إلى StackOverflow