का उपयोग करके "विरासत" प्रकार निम्न कोड संकलित नहीं करता है। मुझे एक त्रुटि संदेश मिलता है: त्रुटि C2039: 'Asub': 'सी'सीआरटीपी और टाइपपीफ
कोई सदस्य नहीं है क्या कोई इसे समझने में मेरी सहायता कर सकता है?
कोशिश की गई VS2008 & 2010 कंपाइलर।
template <class T>
class B
{
typedef int Asub;
public:
void DoSomething(typename T::Asub it)
{
}
};
class C : public B<C>
{
public:
typedef int Asub;
};
class A
{
public:
typedef int Asub;
};
int _tmain(int argc, _TCHAR* argv[])
{
C theThing;
theThing.DoSomething(C::Asub());
return 0;
}
आप चाहिए * हमेशा * p संकलन त्रुटियों के साथ रोवाइड लाइन संख्या। उदाहरण के लिए – abelenky
'संरचना ए' क्या है? – AlwaysLearning