का उपयोग कर रहा आदर्श चाहते हैं अपने वास्तविक कोड के लिए (बहुत दोहराव) C/C++ कोड जोड़ने के लिए सक्षम होने के लिए है, लेकिन संकलन समय, कोड में जो कहते हैं, एक अजगर की stdout आएगा स्क्रिप्ट, वैसे ही मैक्रोज़ के साथ करता है।उत्पन्न कोड लिपियों
generate_boring_functions(FooBarClass,"FooBarClass.cpp")
कि है:
उदाहरण के लिए, मान लीजिए कि मैं कार्यों कि किसी वर्ग की जनता विशेषताओं पर निर्भर करना चाहते हैं, बस नीचे दिए मेरी C++ कोड लिखने के लिए एक वरदान होगा सक्षम किया जा रहा जाने परंपरागत साधनों का उपयोग कर व्यवहार्य? या मुझे मेकफ़ाइल और अस्थायी स्रोत फ़ाइलों के साथ हैक करना चाहिए?
धन्यवाद।
मैंने सोचा कि मेकफ़ाइल पारंपरिक साधन थे। आप के मन में क्या था? –
उबाऊ फ़ंक्शन क्या हैं? क्या वे ऐसा कुछ है जिसे टेम्पलेट-आधारित समाधान के साथ हल किया जा सकता है? –
नहीं, यह टेम्पलेट-हल करने योग्य नहीं है, और मुझे पता है कि मेकफ़ाइल पारंपरिक साधन हैं, लेकिन मुझे बस कुछ ऐसा मतलब था जो बेवकूफ सरल "g ++ foo.cpp -o foo" करके काम करेगा, मुझे लगता है कि पूछने के लिए बहुत कुछ है;) – Manux