Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πως να αναγκάσετε μια Καταστροφείς Κλήση σε C + + Net

. The Net Framework έχει ένα εκτεταμένο σύστημα διαχείρισης μνήμης που καθαρίζει παλιά, αχρησιμοποίητα τμήματα της μνήμης περιοδικά . Αυτή η διαδικασία αναφέρεται συνήθως ως « συλλογή των απορριμμάτων . " Τα περισσότερα προγράμματα μπορούν να αφήσουμε τη διαδικασία συλλογής απορριμμάτων λειτουργούν αυτόματα στο παρασκήνιο . Ωστόσο , ορισμένα προγράμματα πρέπει να εκτελέσει τη δική τους συλλογή σκουπιδιών . Αυτό ισχύει ιδιαίτερα όταν ένα διασυνδέσεις . Net πρόγραμμα με ένα διαχειριζόμενο πόρο . Ένα διαχειριζόμενο πόρων είναι ένα που είναι ξένη προς το . Net πλαίσιο . Ένας τρόπος για να απαλλαγούμε από ένα μη διαχειριζόμενο πόρων είναι να καλέσετε καταστροφέα της απευθείας χρησιμοποιώντας C + + . Τα πράγματα που θα χρειαστείτε
Visual Studio ολοκληρωμένο περιβάλλον ανάπτυξης ( IDE )
. Net Framework 4.0 ή νεότερη
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Ανοίξτε το Visual Studio IDE και δημιουργήσετε ένα νέο C + + project . Ένα κενό αρχείο πηγαίου κώδικα θα εμφανιστεί στο κύριο παράθυρο του χώρου εργασίας 2

Δημιουργήστε ένα νέο αντικείμενο String , πληκτρολογώντας την ακόλουθη γραμμή κώδικα : .

String myString = new String ( ) ?
εικόνων 3

Καλέστε τον καταστροφέα , πληκτρολογώντας την ακόλουθη γραμμή κώδικα :

myString.String :: ~ String ( ) ?
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα