2010-10-25 7 views
7

एक .cpp फ़ाइल का बेयरबोन संस्करण अक्सर संबंधित शीर्षलेख फ़ाइल की प्रतिलिपि से अधिक नहीं है, जिसमें अर्धविरामों के बजाय कुछ ब्रेसिज़ होते हैं, ClassName:: कुछ स्थानों में डाले जाते हैं, और हटाते हैं virtual कीवर्ड। इसमें से अधिकांश एक लाइन sed कमांड के साथ उत्पन्न किया जा सकता है, लेकिन यह सभी भाषा सुविधाओं (टेम्पलेट्स को ध्यान में आने) के लिए बहुत मजबूत नहीं होगा।.h फ़ाइल से .cpp स्रोत जेनरेट करें

इससे पहले कि मैं खुद लिखूं, क्या कोई सरल कमांड लाइन उपयोगिताएं हैं जो एक हेडर फ़ाइल लेती हैं जो मुझे प्रदान करती है और मुझे एक कंकाल .cpp फ़ाइल देती है जहां मैं रिक्त स्थान भर सकता हूं?

+0

यह आईडीई एड-ऑन का डोमेन है। विजुअल स्टूडियो के लिए विजुअल असिस्ट उदाहरण के लिए यह करता है। यह देखने के लिए चारों ओर खरीदारी करें कि आपका क्या फिट बैठता है। –

+0

मेरा आईडीई आम तौर पर सिर्फ विम है;) मैं भी एक्सकोड का उपयोग कर सकता हूं। – Dave

+2

संभावित डुप्लिकेट [कोड स्टब जेनरेटर (हेडर फाइलों से) की तलाश]] (http://stackoverflow.com/questions/2020568/seeking-code-stub-generator-from-header-files) –

उत्तर

1

अधिकांश ग्राफिकल संपादकों के पास कुछ प्लगइन्स उपलब्ध हैं जैसे कि vim, gedit या ग्रहण। लेकिन मुझे ऐसा करने के लिए एक खोल या पर्ल स्क्रिप्ट के बारे में पता नहीं है।

+0

यह एक शेल स्क्रिप्ट होने की आवश्यकता नहीं है; एक प्लगइन ठीक होगा। विम या एक्सकोड के लिए कुछ बेहतर होगा। – Dave

+1

इस पर एक नज़र डालें: http://stackoverflow.com/questions/2020568/seeking-code-stub- जनरेटर-from-header-files –

1

ग्रहण सीडीटी में सेटर्स/गेटर्स बनाने की सुविधा है बशर्ते आपने अपने .h में परिभाषित चर निर्धारित किए हों। इसके अलावा यह "कार्यान्वयन विधि" प्रदान करता है - फिर से यह आपकी परिभाषाओं को देखता है। एच और उन्हें खाली शरीर देने के तरीकों को लागू करता है। शायद किसी को यह उपयोगी मिल जाए।

और लार्सन द्वारा निर्देशित प्रश्न पढ़ने के लिए मत भूलना।