9
क्या कोई प्रीप्रोसेसर परिभाषा है जिसे मैं #ifdef
चेक में सी ++ भाषा के विभिन्न संस्करणों को समझने के लिए उपयोग कर सकता हूं?एक प्रीप्रोसेसर # भाषा संस्करण की जांच करने के लिए परिभाषित करें? सी ++ 98/सी ++ 03/सी ++ 11
भी समस्या यह है कि मैक्रो असंगत सेट कर दिया जाता है। सी ++ 11 के हिस्सों का समर्थन करने वाले संकलक के लिए मूल्य क्या होना चाहिए? :/ – Xeo
@Xeo: क्लैंग और जीसीसी के लिए '__GXX_EXPERIMENTAL_CXX0X__'। – kennytm
@ केनीटीएम: libstdC++ के साथ। '__GXX_EXPERIMENTAL_CXX0X__' के साथ क्लैंग में परिभाषित नहीं किया गया है। सी ++ 11 अब प्रयोगात्मक नहीं होने पर भी इसे हटाया जाना चाहिए – Dani