Articles of मैक्रोज़

मैक्रोज तर्क पर Foreach मैक्रो

मुझे आश्चर्य है कि मैक्रोज़ तर्कों पर मैक्रो अग्रेच लिखना संभव है या नहीं। ये है जो करना चाहते हैं: #define PRINT(a) printf(#a": %d", a) #define PRINT_ALL(…) ? ? ? THE PROBLEM ? ? ? और संभावित उपयोग: int a = 1, b = 3, d = 0; PRINT_ALL(a,b,d); यहां तक ​​कि मैंने अब तक […]

क्या मैं इसे C ++ मैक्रो को फिर से परिभाषित कर सकता हूँ?

मैं अपने कोड में JUCE लाइब्रेरी और बूस्ट हेडर दोनों का उपयोग कर रहा हूं। जूस मैक्रो (ग्रान) के रूप में "टी" को परिभाषित करता है, और बूस्ट अक्सर टेम्पलेट परिभाषाओं में "टी" का उपयोग करता है नतीजा यह है कि यदि आप बूस्ट हेडर से पहले किसी भी तरह JUCE हेडर शामिल करते हैं […]

नाम से कक्षा को तत्काल?

कल्पना कीजिए कि मेरे पास सी ++ संबंधित वर्गों का एक समूह है (सभी एक ही आधार वर्ग का विस्तार करना और एक ही कन्स्ट्रक्टर प्रदान करना) जिसे मैंने एक सामान्य हेडर फाइल में घोषित किया है (जो मैं इसमें शामिल है), और कुछ अन्य फाइलों में उनका कार्यान्वयन (जो मैं संकलित करता हूं और […]

क्या लिस्प मैक्रोज़ इतना खास बनाता है?

प्रोग्रामिंग भाषाओं पर पॉल ग्राहम के निबंधों को पढ़ना एक ऐसा सोचना होगा कि लिस्प मैक्रोज़ एकमात्र तरीका है जो जाने के लिए। एक व्यस्त डेवलपर के रूप में, अन्य प्लेटफार्मों पर काम करते हुए, मुझे लिस्प मैक्रोज़ का उपयोग करने का विशेषाधिकार नहीं मिला है। चर्चा के रूप में समझने वाले व्यक्ति के रूप […]

सी कोड में ": – !!" क्या है?

मैं /usr/include/linux/kernel.h में इस अजीब मैक्रो कोड में टकराया: /* Force a compilation error if condition is true, but also produce a result (of value 0 and type size_t), so the expression can be used eg in a structure initializer (or where-ever else comma expressions aren't permitted). */ #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) #define […]

सी मैक्रो और कोष्ठक में तर्कों का उपयोग

उदाहरण #define Echo(a) a #define Echo(a) (a) मुझे पता है शायद यहाँ कोई महत्वपूर्ण अंतर नहीं है, लेकिन आप मैक्रो शरीर के भीतर कोष्ठक के अंदर कभी क्यों शामिल करना चाहेंगे? यह कैसे बदलता है?

cmake: जब चर को उद्धृत करने के लिए?

मैं पहली बार CMake मैक्रोज़ लिख रहा हूं, और मुझे समझ में एक कठिन समय है कि चर कैसे काम करता है। विशेष रूप से, $ {a} में "$ {a}" से अलग अर्थ है। उदाहरण के लिए यहां: सीएमके मैक्रो में एक सूची को पास करना मैं यह समझने में विफल रहता हूं कि मुझे […]

स्विफ्ट से ऑब्जेक्टिव-सी # डीफ़ाईन का उपयोग कैसे करें

स्विफ्ट के साथ थोड़ा ट्रेन करने के लिए मैं एक UIViewController वर्ग को माइग्रेट कर रहा हूं I मैं ब्रिजिंग हेडर के माध्यम से सफलता-सी कोड का सफलतापूर्वक उपयोग कर रहा हूं, लेकिन मेरे पास स्थिरांक फ़ाइल आयात करने की आवश्यकता है जिसमें #define निर्देश शामिल हैं। मैंने कोको और उद्देश्य- सी (सरल मैक्रोज़) के […]

क्या एक्लिप्स के लिए कोई मैक्रो रिकॉर्डर है?

रिकॉर्डिंग और मैक्रोज़ वापस खेलने के लिए क्या एक अच्छा ग्रहण प्लगइन है? मैंने यह कोशिश की है, लेकिन उसने मुझे अच्छा नहीं किया – ऐसा लग रहा था कि यह प्राइम टाइम के लिए तैयार नहीं था। मैं संपादक टेम्पलेट्स के बारे में जानता हूं, लेकिन मैं कुछ ऐसी चीज देख रहा हूं जिसका […]

क्या हमारे पास रिकर्सिव मैक्रोज़ हो सकता है?

मैं जानना चाहता हूं कि हमारे पास सी / सी ++ में पुनरावर्ती मैक्रोज़ हो सकते हैं? यदि हां, तो नमूना उदाहरण प्रदान करें। दूसरी बात: मैं नीचे दिए गए कोड को निष्पादित करने में सक्षम क्यों नहीं हूं? मैं क्या गलती कर रहा हूँ? क्या यह पुनरावर्ती मैक्रोज़ के कारण है? # define pr(n) […]

दिलचस्प पोस्ट
एंड्रॉइड 4.0+ के लिए मैं बाहरी एसडी कार्ड पथ कैसे प्राप्त करूं? सी # में ऑडियंस बनाने का एक आसान तरीका है? जब स्क्रॉल सक्षम किया जाता है, तो `कॉल ड्रागिंग कैश 'पर कॉल करें एंड्रॉइड में एक गतिविधि में सॉफ्टकेबोर्ड खुला और करीबी श्रोता? 'स्थानीय होस्ट' (10061) पर MySQL सर्वर से कनेक्ट नहीं किया जा सकता उद्देश्य-सी, बहु-थ्रेडिंग बनाम में तुल्यकालिक और अतुल्यकालिक कॉल के बीच अंतर क्या है? मैं कैसे चलने के लिए अपना मैवेन एकीकरण परीक्षण प्राप्त करूं? पायथन में सी-जैसे संरचनाएं निर्धारित हेडर के साथ HTML तालिका? निर्धारित करें कि एक स्ट्रिंग जावा में एक पूर्णांक है एंड्रॉइड प्रोजेक्ट में थ्रीटीएपीपी का उपयोग कैसे करें सभी प्रकारों पर लिखे गए कामों पर विशेषताओं का उपयोग करना, लेकिन “ अंतर नहीं; क्यूं कर? क्या गोटो में PHP बुराई है? जावा एपीआई कम या बाइट के बजाय int क्यों उपयोग करता है? पायथन और सी ++ को एकीकृत करें