StackAddressEscape

De RAD Studio
Aller à : navigation, rechercher

Remonter à Audits C++

Description

Vérifie que les adresses d'empilement de la mémoire ne provoquent pas la sortie de la fonction.

Vérifie si une adresse de pile non valide est stockée dans un emplacement global ou de tas.

Par exemple, cela peut se produire si vous utilisez des objets déclarés avec des durées de stockage appropriées.

Un objet a une durée de stockage qui détermine sa durée de vie. Il existe trois durées de stockage : statique, automatique et allouée. Une tentative d'accès à un objet hors de sa durée de vie peut entraîner un comportement non défini.

Voir aussi