संभव डुप्लिकेट:
Finding the type of an object in C++जांच की जा रही है, तो एक विशेष वर्ग सी ++ के लिए सूचक अंक
मैं संकेत पता चल सके कि वे एक विशेष व्युत्पन्न वर्ग के अनुरूप देख सकते हैं और लेने के लिए के साथ एक सवाल है आवश्यक कार्रवाई।
आइए कहें कि वर्तमान में मेरे पास 2 व्युत्पन्न कक्षाएं DerivedClass1
और DerivedClass2
और बेस क्लास BaseClass
है। मैं निम्नलिखित कार्रवाई की जांच करना चाहता हूं।
Ptr<BaseClass> ptr;
if (ptr points to DerivedClass1)
{
action1 }
बाकी {
एक्शन 2 }
मैं किसी विशेष DerivedClass को ptr अंक के लिए जाँच करते हैं?
नहीं, शायद आप * जानना चाहते हैं कि '* ptr' का गतिशील प्रकार क्या है। –