डिस्ट्रक्टर- क्लास का एक विशेष प्रकार का मेंम्बर फंक्शन जिसका प्रयोग कंस्ट्रक्टर के द्वारा बनाये गये ऑक्जेक्ट को खत्म करने के लिए किया जाता है डिस्ट्रक्टर कहलाता है।
डिस्ट्रक्टर फंक्शन की निम्नलिखित विशेषताएँ होती हैं-
- इसका नाम क्लास के नाम के जैसा होता है लेकिन इसके नाम से पहले tilde (~) चिह्न होता है।
- यह आरग्यूमेन्ट नहीं लेता है और वेल्यू भी रिटर्न नहीं करता है।
- जब किसी प्रोग्राम या ब्लॉक या फंक्शन से बाहर आते हैं तब यह कम्पाइलर के द्वारा स्वतः ही कॉल होता है।