Fabien LE LEZ wrote on 11/05/2008 02:57:
>
> Il y a là un truc bizarre : normalement, un X:
perator= devrait
> renvoyer un "X&" :
"pourrait" -- ici je préfère qu'il ne retourne rien.
> Il faudrait donner un code minimaliste qui exhibe l'erreur. Ce
> faisant, il y a d'ailleurs de bonnes chances que tu découvres le
> problème toi-même.
le code était celui-là: "a = *n;" ... sauf que n est un ASN1Integer
et non un Integer, or ASN1Integer définissait (où 'n' est un Integer
membre):
operator Bytes () const { return n.getBytes(); }
operator const Integer& () const { return n; }
le 1ier cast est inélégant et source des pbs.
on ne relit jamais assez (et l'output de VC 14 est merdique à lire).
Sylvain.