System::Diagnostics::StackTrace κλάση

StackTrace class

Συλλογή πλαισίων στοίβας. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject() function. Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr pointer και χρησιμοποιήστε αυτόν τον δείκτη για να τη περάσετε σε συναρτήσεις ως όρισμα.

class StackTrace : public System::Object

Μέθοδοι

ΜέθοδοςΠεριγραφή
get_FrameCount() constΛαμβάνει τον αριθμό των πλαισίων στην καταγραφή στοίβας.
virtual GetFrame(uint32_t)Λαμβάνει πλαίσιο στοίβας.
operator=(const StackTrace&) constΚαμία ανάθεση.
StackTrace()Δημιουργεί καταγραφή στοίβας που περιγράφει την τρέχουσα κατάσταση της στοίβας.
StackTrace(bool)Δημιουργεί καταγραφή στοίβας που περιγράφει την τρέχουσα κατάσταση της στοίβας.
StackTrace(const StackTrace&)Δεν επιτρέπεται η αντιγραφή.
virtual ~StackTrace()Καταστροφέας.

Δείτε επίσης