मैंने कक्षा में कक्षा बी के कई उदाहरण दिए हैं, लेकिन इससे कक्षा में कोई त्रुटि नहीं होती है, यह नहीं जानता कि कक्षा बी क्या है।कक्षा प्रोटोटाइप
अब मुझे पता है मैं अपनी फ़ाइल ख एक सी लिख कर इस समस्या को हल कर सकते हैं, लेकिन यह गम्यता को खराब करता है और साथ ही मुझे गुस्सा दिलाती है। मुझे पता है कि मैं अपने कार्यों को प्रोटोटाइप कर सकता हूं इसलिए मुझे यह समस्या नहीं है लेकिन कक्षा में प्रोटोटाइप करने के तरीके पर कोई सामग्री नहीं मिल पाई है।
किसी को भी ग में वर्ग प्रोटोटाइप का एक उदाहरण है ++।
के रूप में वहाँ हो रहा है कुछ भ्रम की स्थिति मैं आपको दिखा मैं क्या चाहते
class A
{
public:
B foo[5];
};
class B
{
public:
int foo;
char bar;
}
जाने लेकिन यह काम नहीं करता के रूप में एक बी तो मैं उन दोनों से पहले कुछ डाल करने की जरूरत नहीं देख सकते हैं, अगर यह एक समारोह था मैं ए() डाल दूंगा; फिर इसे बाद में लागू करें। मैं इसे कक्षा के साथ कैसे कर सकता हूं।
के बीच किसी भी इंटरफ़ेस को घोषित और परिभाषित करने के लिए यह प्रश्न समझना बहुत मुश्किल है। * मेरी फाइल बी * सी * मतलब क्या लिख रहा है? एक समारोह प्रोटोटाइप क्या मतलब है? –
@Space_COwb मेरी फ़ाइल बी सी लिखने का मतलब क्लास बी लिखना है, इसके बाद कक्षा ए लिखना। यह काम करता है लेकिन इसे पढ़ने के लिए दुर्लभ बनाता है क्योंकि सूचना को न तो उस क्रम में प्रस्तुत किया जाता है और न ही इसे – Skeith
में समझ में आता है, लेकिन शुरुआत में बी घोषणा क्यों नहीं लेती? – Nick