metaprogramming

    6गर्मी

    1उत्तर

    आज मैं सोच रहा था कि संकलन/अनुप्रयोग स्टार्टअप के दौरान कोड जनरेशन के बजाय 'हाइबरनेट उपयोग प्रतिबिंब' जैसे फ्रेमवर्क (उदाहरण के लिए BCEL या ASM जैसे पुस्तकालयों का उपयोग करना)। क्या यह ऐतिहासिक कारणों

    5गर्मी

    1उत्तर

    मैं रचना का उपयोग करना चाहता हूं और सी ++ क्षमताओं का उपयोग करके प्रत्येक संभावित ओवरलोड (नोएसेप्ट, कॉन्स, अस्थिर) के लिए अच्छी अग्रेषण विधियों को लिखना चाहता हूं। विचार यह निर्धारित करने के लिए गुणों

    6गर्मी

    1उत्तर

    मैं संकलन समय पर variadic टेम्पलेट के दो पैरामीटर स्वैप करने के लिए कोशिश कर रहा हूँ: template<int...Numbers>struct sequence{}; template<size_t first,size_t second> struct Swap_Pair { const s

    5गर्मी

    2उत्तर

    में मेटा प्रोग्रामिंग करना संभव है क्या स्विफ्ट में रूबी जैसे वर्ग में गतिशील रूप से विधियों को उत्पन्न करने का कोई तरीका है? जावास्क्रिप्ट में फ़ंक्शन होने के लिए इंस्टेंस चर सेट करके यह किया जा सकता

    7गर्मी

    2उत्तर

    की सीमाएं मैंने BOOST_FUSION_ADAPT_STRUCT मैक्रो के साथ खेलने की कोशिश की है और किसी भी मनमानी संरचना को मुद्रित करने के लिए फ़्यूज़न का उपयोग करने जैसी कुछ बेवकूफ चीजों की कोशिश की है। इस example cod

    5गर्मी

    2उत्तर

    के साथ एक अन्य विधि देते वस्तु के भेजने-विधि यह एक काम करता है: Beer.all.send(:sort) और यह भी यह ब्लॉक के साथ काम करता है: Beer.all.sort_by{|b| b.name} Beer.all.sort_by(&:name) लेकिन जैसे भेज-विध

    12गर्मी

    3उत्तर

    प्रत्येक सामान्य लिस्प प्रोग्रामर जानता है कि मैक्रोज़ एक शक्तिशाली उपकरण हैं। लिस्प के ऊपर ऑब्जेक्ट ओरिएंटेशन को भाषा विनिर्देश बदलने के बिना अन्य चीजों के साथ, सामान्य लिस्प मैक्रोज का उपयोग किया गय

    6गर्मी

    1उत्तर

    मैं metaprogramming का उपयोग कर this question उत्तर देना चाहते हैं का उपयोग कर जूलिया में शीर्ष स्तर चर की घोषणा, लेकिन छोरों के लिए की scoping नियम उत्पन्न कर रहे हैं मेरी चर सबसे ऊपरी (आरईपीएल) दायर

    5गर्मी

    2उत्तर

    मैं रूबी में हैश क्लास देशी ब्रैकेट को ओवरराइड करना चाहता हूं। नोट मैं उन वर्गों में ओवरराइड नहीं करना चाहता हूं जो हैश (कोई सबक्लासिंग) से विरासत में नहीं हैं, मैं वास्तव में हैश को ओवरराइड करना चाहत

    6गर्मी

    2उत्तर

    इस question का उत्तर देते हुए, मुझे एहसास हुआ कि आपको को ऑब्जेक्ट को कार्य करने की अनुमति देता है और समानांतर फ़ंक्शन परिभाषाओं का उपयोग करने के लिए इसका उपयोग करता है। असल में, मान लें कि मैं इस a =