2009-06-10 13 views
9

क्या कोई उपकरण (उम्मीद है कि emacs) है जो स्रोत (.cpp) और शीर्षलेख को रखने के लिए सही फ़ंक्शन परिभाषाओं और अन्य चीजों को अपडेट और जोड़ सकता है (एच) फ़ाइलें सिंक्रनाइज़।स्वचालित रूप से सी ++ स्रोत और शीर्षलेख उत्पन्न करें (और परिवर्तनों के विपरीत इसके विपरीत अपडेट करें) फ़ाइलें

file: aaa.h 

Class AAA { 
    int b; 
public: 
    void func(); 
}; 

कुछ है कि स्वचालित रूप से बना सकते हैं और जोड़ देगा:

file: aaa.cpp 

void AAA:func() { 

} 

और कोई भी परिवर्तन दोनों पर दिखाई देगा

उदाहरण के लिए यदि मैं यह कर रहा शुरू?

क्या मैं बस इतना सपना देख रहा हूं?

उत्तर

2

विजुअल स्टूडियो + Visual Assist X करता है (रिफैक्टरिंग फीचर्स देखें)।

लेकिन वास्तव में, यह आधारित Emacs नहीं कर रहा है:/

+1

बस स्पष्ट करने के लिए, वीए इसे पूरी तरह से स्वचालित रूप से नहीं करता है। घोषणा से एक स्टब कार्यान्वयन बनाने के लिए आपको निर्माण कार्यान्वयन का आह्वान करना होगा। घोषणा और कार्यान्वयन दोनों को संशोधित करने के लिए आपको चेंज हस्ताक्षर चलाने की आवश्यकता होगी। –

7

एक लगभग डुप्लिकेट प्रश्न here लिए कहा गया था और मेरे answer है कि हम अलग शीर्षक और स्रोत फ़ाइलों को किसी एक फ़ाइल से जाने के लिए उपयोग करें उपकरण का वर्णन करता है: lzz

मुझे किसी भी उपकरण के बारे में पता नहीं है जो रिवर्स अनुवाद कर सकता है।

0

एक्सट्रैक्ट्री (काफी महंगा टूल) जो भी आप ढूंढ रहे हैं वह करने में सक्षम हो सकता है। मैंने इसका उपयोग नहीं किया है (मैं विजुअल स्टूडियो + विजुअल असिस्ट का उपयोग करता हूं) लेकिन यह 'emacs refactoring tools' के लिए Google खोज पर दिखाई देता है।

संबंधित मुद्दे