Es gibt einige Tricks beim Üben von C++ - Programmierern wie "Scope Guard" und anderen, die Referenzen auf Provisorien enthalten.Gibt es eine gute Möglichkeit, den Stack des Aufrufers in C++ zu zerstören?
Ich bin kein praktizierender C++ - Programmierer, aber ich würde (neugierig) fragen, ob es eine Möglichkeit gibt, wie eine Drittanbieter-Bibliothek den Stapel der Anrufer irgendwie beschädigen könnte. Vielleicht mit plötzlichen Destruktoren oder einer anderen lebenslangen Magie?
Sicher, eine Third-Party-Bibliothek kann den Stapel des Anrufers leicht wegblasen. Es braucht nicht viel Geschick, um fehlerhaften Code zu schreiben. Die wahre Fähigkeit besteht darin, fehlerfreien Code zu schreiben. Das ist der schwierige Teil. –
'exit (0)' neigt dazu, den Stapel (und alles andere) zu zerstören. Ich denke nicht, dass das wirklich eine gute Frage ist. – MSalters
@MSalters Vielen Dank für das Feedback. Fühlen Sie sich frei, die Frage zu schließen. Meine ursprüngliche Absicht war mehr über die Verweise auf zurückgegebene Provisorien und Destruktoren etc. – rostamn739