Articles of मैक्रोज़

मैक्रो एनोटेशंस से निपटने के दौरान माता-पिता के सदस्यों तक पहुंच नहीं सकते हैं

मैं निम्न प्रकार की ( मैक्रो एनोटेशन ) स्थिति के साथ अवरुद्ध हूं। मान लीजिए कि मेरे पास @factory नामक एक एनोटेशन है जिसका उद्देश्य प्रासंगिक साथी ऑब्जेक्ट में एनोटेट विशेषता के लिए एक विधि apply करना है। उदाहरण के लिए, trait A दिया गया है: @factory trait A { val a1: Int } उत्पन्न […]

मैं C ++ में नो-ऑप मैक्रो (या टेम्पलेट) कैसे लागू करूं?

मैं C ++ में नो-ऑप मैक्रो कैसे लागू करूं? #include <iostream> #ifdef NOOP #define conditional_noop(x) what goes here? #else #define conditional_noop(x) std::cout << (x) #endif int main() { conditional_noop(123); } मुझे यह कुछ नहीं करना है जब NOOP परिभाषित किया जाता है और "123" प्रिंट होता है, जब NOOP परिभाषित नहीं होता है

प्रीप्रोसेज़र आउटपुट

सी प्री-प्रोसेसर द्वारा उत्पादित आउटपुट, किसी ऑब्जेक्ट फ़ाइल में उसके रूपांतरण से पहले, मैं कैसे देखूं? मुझे यह देखना है कि मैक्रो परिभाषाएं मेरे कोड के लिए क्या करती हैं

प्रीप्रोसेसर में सी # मैक्रो परिभाषाएं

क्या सी # मैक्रोज़ को परिभाषित करने में सक्षम है जैसा कि सी प्रोग्रामिंग भाषा में प्रो-प्रोसेसर बयानों के साथ किया जाता है? मैं कुछ दोहराए जाने वाले बयानों जैसे नियमित रूप से टाइपिंग को सरल करना चाहता हूं: Console.WriteLine("foo");

सी में कितना बड़ा हो सकता है?

मेरे पास सी में एक malloc है जो 26 9 01 ^ 2 * आकारफ (डबल) है यह मुझे सोच रहा था कि सबसे बड़ा मूल्य यहाँ क्या हो सकता है? इसके अलावा, क्या मुझे इस 2 डी सरणी का उपयोग करने के लिए मैक्रो को परिभाषित करने में कोई समस्या होगी? #define DN(i,j) ((int)i […]

स्काला मैक्रोज़ का स्टेटिक रिटर्न टाइप

इसलिए मुझे यह मैक्रो मिल गया है: import language.experimental.macros import scala.reflect.macros.Context class Foo class Bar extends Foo { def launchMissiles = "launching" } object FooExample { def foo: Foo = macro foo_impl def foo_impl(c: Context): c.Expr[Foo] = c.Expr[Foo](c.universe.reify(new Bar).tree) } मैंने तीन बार कहा है कि मैं foo को Foo वापस करने के लिए चाहता […]

सी + + प्रारूप मैक्रो / इनलाइन ओस्ट्रिंगस्ट्रीम

मैं एक मैक्रो लिखने की कोशिश कर रहा हूं जो मुझे कुछ ऐसा करने की इजाजत देता है: FORMAT(a << "b" << c << d) , और परिणाम स्ट्रिंग होगा – एक ओस्ट्रिन्स्ट्रीम बनाने के समान, डालने a…d , और लौट रहा है। .str() कुछ इस तरह: string f(){ ostringstream o; o << a << […]

Linux __user मैक्रो के निहितार्थ क्या हैं?

मैं उम्मीद कर रहा था कि कोई व्यक्ति लिनक्स कर्नेल स्रोत में इस्तेमाल किए गए __युसर मैक्रो की बारीकियों को समझा सकता है। सबसे पहले, मैक्रो: # define __user __attribute__((noderef, address_space(1))) अब, कुछ गोगलिंग के बाद मैंने पढ़ा है कि यह मैक्रो एक को संकेतक को उपयोगकर्ता पता स्थान से संबंधित के रूप में निर्दिष्ट […]

क्या मैं जावा स्रोत फाइलों में मैक्रोज़ कर सकता हूं?

मेरे कार्यक्रम में मैं कई बार पूर्णांक प्रपत्र कंसोल पढ़ रहा हूं। हर बार, मुझे इस लाइन को टाइप करने की आवश्यकता है new Scanner(System.in).nextInt(); मुझे सी / सी ++ के लिए उपयोग किया जाता है और मैं सोच रहा हूँ कि क्या मैं कुछ की तरह परिभाषित कर सकता हूँ #define READINT Scanner(System.in).nextInt(); और […]

स्काला में एक अभिव्यक्ति के रूप में सुधार (एक एएसटी प्राप्त करें) का उपयोग करने का सबसे आसान तरीका क्या है?

मैं स्काला में कंपाइलर जो कर रहा है, उसका पता लगाने के एक तरीके के रूप में -print या javap विकल्पों को देख रहा हूं। नए प्रतिबिंब / मैक्रोज़ पुस्तकालय के साथ, reify उस के लिए एक अच्छा उम्मीदवार लगता है, जैसा कि desugar के रूप में दिखाया गया है, यह यह भी दिखाता है […]

दिलचस्प पोस्ट
सी में फ्लोट (बिटवाज़) को घुमाना एक JTable में समस्या स्वरूपण फ़ील्ड – पूर्णांक और डबल के बीच अंतर अजगर का उपयोग करके मैं अपना अजगर पथ कैसे प्राप्त करूं? आप जावास्क्रिप्ट में विभिन्न आधारों के बीच संख्या कैसे बदल सकते हैं? RequireJS कई पृष्ठों और आंशिक दृश्यों के साथ कैसे काम करता है? AngularJS में एक चर से iframe src विशेषता को कैसे सेट करें रजिस्ट्री कुंजी का पथ C ++ में HKEY हैंडल से निर्धारित करें Servlet API में अनुरोध विधि स्थिरांक कहां हैं? XSLT डिफ़ॉल्ट रूप से सभी पाठ क्यों करता है? .NET / C # – कन्वर्ट चार तार करने के लिए क्या मैं खूबसूरत सूप के साथ स्क्रिप्ट टैग निकाल सकता हूं? एंड्रॉइड वेबव्यू जेलीबीन -> ऐसा नहीं होना चाहिए: कोई रीक्ट-आधारित-परीक्षण नोड नहीं मिला मैं इकाई ढाँचा कोड में वस्तुओं को कैसे अलग कर सकता हूं? त्रुटि "फ़ाइल google-services.json मॉड्यूल रूट फ़ोल्डर से अनुपलब्ध है Google सेवा प्लगिन इसके बिना काम नहीं कर सकता " सरल एक्सएमएल: एक्सएमएल युक्त नामस्थानों के साथ काम करना