मेरी समस्या यह है कि मुझे पहले अपने इंटरफ़ेस को परिभाषित करने की आवश्यकता है और फिर इसे कोड में आगे लागू करने की आवश्यकता है, लेकिन मेरी समस्या यह है कि जो काम करता है उसे कक्षा के अंदर जाना जाने वाला प्रकार वापस करना चाहिए क्लास के बाहर अज्ञात प्रतीत होता है मैं विधि लागू करता हूं। क्योंकि प्रकार इनर कक्षा के बाहर समारोह के लिए अज्ञात हैअज्ञात वापसी प्रकार त्रुटि (सी ++)
class Test {
class Inner {
};
public:
Inner* foo (void);
};
Inner* Test::foo(){
}
इस कोड का उत्पादन त्रुटि:
यह मेरा कोड है। क्या कोई मेरी मदद कर सकता है कि सरल कार्य कैसे करें जो केवल कक्षा के भीतर परिभाषित प्रकार लौटाएगा?
किसी भी मदद के लिए धन्यवाद।
टेस्ट :: इनर * टेस्ट :: foo() –