376
GB
What is 'type erasure' in C++?
IN
C++ में 'टाइप इरेज़र' क्या है?
A
Hiding concrete type behind abstract interface
अमूर्त इंटरफ़ेस के पीछे ठोस प्रकार छिपाना
B
Removing type information at compile time
संकलन समय पर प्रकार की जानकारी हटाना
C
Template specialization
टेम्पलेट विशेषज्ञता
D
Dynamic casting
गतिशील कास्टिंग
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English)
Type erasure (e.g., std::function, std::any) stores objects of different types behind a uniform interface.
व्याख्या (हिन्दी)
टाइप इरेज़र (उदाहरण के लिए, std::function, std::any) एक समान इंटरफ़ेस के पीछे विभिन्न प्रकार की वस्तुओं को संग्रहीत करता है।