package Parent;
use overload '""' => sub \&to_string;
sub to_string {...}package Heir; use base 'Parent'; sub to_string; package main; print Heir->new(); #будет вызвана Parent::to_string, а не Heir::to_string Что же делать?? (чтобы в родителе определять overload, а подменяя методы в наследнике изменять поведение перегруженных операторов). С уважением Иван Харпалев
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
