यह मामूली सवाल हो सकता है, लेकिन एक समाधान मुझे बहुत समय बचाएगा और गलतियों को रोक देगा।विजुअल स्टूडियो में हेडर फ़ंक्शंस से कोड फ़ंक्शन जेनरेट करने का तेज़ तरीका?
मैं विजुअल स्टूडियो में सी ++ प्रोजेक्ट पर काम कर रहा हूं। अगर मैं एक हेडर फाइल में एक कक्षा में एक समारोह को परिभाषित, मैं आमतौर पर नकल का कहना है
void InitButton(int ButtonNum);
और सीपीपी फाइल करने के लिए हस्ताक्षर पेस्ट करें। फिर, मैं वर्ग के नाम डालें, और इसलिए की तरह, घुंघराले ब्रेसिज़ के साथ सेमी-कोलन की जगह:
void Button::InitButton() {
}
हालांकि, मैं अक्सर वर्ग के नाम भूल सकता हूँ, या गलती से वापसी प्रकार से पहले ही लिखें। कोड में परिभाषित करने के लिए मुझे आवश्यक किसी स्थिर चर के लिए यह भी होता है। यह छोटा लगता है, लेकिन जब तक मैं एक परियोजना के शुरुआती चरण में हूं, तब तक ढेर हो जाता है। क्या विजुअल स्टूडियो सी ++ में इन्हें स्वतः उत्पन्न करने का कोई तेज तरीका है? या एक सबसे अच्छा अभ्यास मैं याद कर रहा हूँ?
संपादित करें: ऐसा प्रतीत होता है इस से पहले कहा गया है: Auto-create implementation in Visual Studio C++ 2010
संपादित करें 2: मेरे लिए सबसे अच्छा समाधान यहाँ प्रकट होता है: http://www.radwin.org/michael/2011/05/10/stubgen/
बस, ऐसा मत करो। आपको केवल इस गलती को कुछ हद तक बनाना चाहिए, फिर शायद ही कभी (यदि कभी)। मैंने कहा कि मुझे यकीन है कि कुछ टूल है जो हेडर घोषणाओं से स्रोत फ़ाइल उत्पन्न करेगा। – GManNickG
विजुअल असिस्ट एक्स आपके लिए यह करेगा। 'राइट क्लिक -> रिएक्टर (वीए एक्स) -> कार्यान्वयन बनाएँ'। यह एक दृश्य स्टूडियो एडन है, यह मुफ्त नहीं है लेकिन कीमत के लायक है। यह रिवर्स, 'घोषणा बनाएं' के साथ-साथ कई अन्य सुविधाएं भी प्रदान करता है। – Borgleader
आपका EDIT 2 प्रश्न में इसे संपादित करने के बजाय एक जवाब होना चाहिए था (अपने स्वयं के प्रश्न का उत्तर बिल्कुल ठीक है। हम एक महान प्रश्नोत्तर साइट बनाने की कोशिश कर रहे हैं, और यदि यह एक अच्छा जवाब है, तो इससे मदद मिलेगी। प्रश्न का उत्तर दें कि यह एक डुप्लिकेट है। –