POD2-FR
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
FR/perlobj.pod view on Meta::CPAN
devrez briser vous-même explicitement l'auto-référence si vous ne voulez pas
de fuite de mémoire. Par exemple, voici un noeud auto-référent comme ceux
qu'on pourrait utiliser dans une structure d'arbre S<sophistiquée :>
sub new_node {
my $self = shift;
my $class = ref($self) || $self;
my $node = {};
$node->{LEFT} = $node->{RIGHT} = $node;
$node->{DATA} = [ @_ ];
return bless $node => $class;
}
Si vous créez de tels noeuds, ils ne disparaîtront pas (actuellement)
à moins que vous ne brisiez leur auto-référence vous-même (en d'autres
termes, cela ne doit pas être considéré comme une caractéristique et
vous ne devriez pas compter là-dessus).
Ou presque.
Lorsqu'un thread de l'interpréteur se termine finalement (habituellement au
view all matches for this distributionview release on metacpan - search on metacpan
( run in 2.097 seconds using v1.00-cache-2.02-grep-82fe00e-cpan-f5108d614456 )