में वर्चुअल डिफॉल्ट डिस्ट्रक्टर्स मुझे विरासत वर्ग (मानदंड) का एक बड़ा सेट मिला है जो बेस क्लास (मानदंड) से प्राप्त होता है। class fastFilter : public criterion
{
public:
void reorderTree() {};
जावा और सी # वर्गों कि final और sealed खोजशब्दों के साथ आधार वर्ग के रूप में इस्तेमाल नहीं किया जा सकता की धारणा समर्थन करते हैं। C++ में लेकिन वहाँ व्युत्पन्न किया जा रहा है जो एक दुविधा के साथ वर्ग
मुझे पता है कि सी ++ में बेस क्लास के लिए आभासी विनाशकों की घोषणा करना एक अच्छा अभ्यास है, लेकिन क्या इंटरफेस के रूप में कार्य करने वाले अमूर्त वर्गों के लिए भी virtual विध्वंसक घोषित करना हमेशा महत्व