(सी ++ में) मेरे पास एक वर्ग है जिसका संरचना हेडर फ़ाइल में घोषित की गई है। उस शीर्षलेख फ़ाइल को कई स्रोत फ़ाइलों में शामिल किया गया है, जैसे कि जब मैं इसे संपादित करता हूं तो मुझे बहुत सारी फ़ाइलों को पुन: संकलित करने की आवश्यकता होती है।कक्षा शीर्षलेख फ़ाइलों (सी ++) में निजी कार्यों की घोषणा करने से बचें
कक्षा में निजी कार्यों का एक सेट है जिसे केवल एक स्रोत फ़ाइल में बुलाया जाता है। वर्तमान में वे हेडर फ़ाइल में कक्षा संरचना में घोषित किए गए हैं। जब मैं इस प्रकार का नया फ़ंक्शन जोड़ता हूं, या तर्कों को संपादित करता हूं, तो यह बहुत सारी फ़ाइलों के पुनर्मूल्यांकन का कारण बनता है। मैं कहीं और कार्यों को घोषित करना चाहता हूं, जैसे कि केवल फाइल जो परिभाषित करती है और उन्हें कॉल करती है, को फिर से संकलित किया जाता है (समय बचाने के लिए)। हालांकि, उन्हें अभी भी आंतरिक वर्ग चर का उपयोग करने में सक्षम होना चाहिए।
मैं इसे कैसे प्राप्त कर सकता हूं?
ऐसे दृष्टिकोण हैं जो अच्छी तरह से काम करते हैं यदि मैं कक्षा को स्क्रैच से लिख रहा था। हालांकि, मैं खरोंच से शुरू नहीं कर रहा हूँ; यह कक्षा पहले से ही लिखी गई है। – user664303