#ifdef

2010-06-08 11 views
118

में 'या' स्थिति जोड़ने के लिए कैसे मैं #ifdef में 'या' शर्त जोड़ सकता हूं?#ifdef

मैं कोशिश की है "

#ifdef CONDITION1 || CONDITION2 

#endif 

यह काम नहीं करता।

उत्तर

246
#if defined(CONDITION1) || defined(CONDITION2) 

काम करना चाहिए। :)

#ifdef थोड़ा कम लिखना है, लेकिन साथ अच्छी तरह से काम नहीं करता है अधिक जटिल परिस्थितियों

+0

क्या होगा यदि मैं इस स्थिति को अन्य भाग में जोड़ना चाहता हूं '# elif'? – iEngineer

+2

@iEngineer '#elif परिभाषित (CONDITION1) || परिभाषित (CONDITION2) '? – jalf

+1

एकाधिक स्थिति के साथ #ifndef का उपयोग कैसे करें? – user3017748

संबंधित मुद्दे