Déroulement de la pile

Définition - Que signifie le déroulement de la pile?

Le déroulement de la pile est la méthode utilisée dans C ++ et les langages de programmation similaires lors de la déconstruction des entrées de fonction pour restaurer ou nettoyer des enregistrements pendant l'exécution. Cela est généralement effectué lorsque le contrôle est basculé d'un enregistrement vers l'enregistrement appelant ou lorsqu'une exception est ignorée et que le contrôle est transféré d'un bloc try vers un gestionnaire en langage C ++.

Definir Tech explique le déroulement de la pile

Le déroulement de la pile se fait automatiquement à la sortie d'un processus ou d'un bloc de code dans un programme. Dans un bloc de programme, les objets qui sont construits dans cette étendue de bloc ne peuvent pas être transférés ou accédés par un autre bloc. C'est pourquoi quand un certain contrôle quitte ce bloc de programme, tous les objets qui y sont déclarés ou construits seront détruits automatiquement par les destructeurs. Dans la programmation orientée objet, les destructeurs sont des méthodes appelées lors de la destruction d'objets. Ils utilisent l'algorithme de pile ou le processus du dernier entré, premier sorti. L'objet déclaré en dernier sera le premier à être détruit par le destructeur. La pile est en cours de nettoyage ou de déroulement.