correction des constructeurs par copie

La fonction "operator=" et le constructeur par copie étant similaires,
il est tout à fait possible de définir l'un par rapport à l'autre.
Précédemment, chacun était défini selon l'autre...mais il faut tout de
même en définir au moins un explicitement.
(Désormais, dans chaque classe, le constructeur par copie est défini
explicitement. "operator=" est défini à partir du constructeur par copie
et d'une fonction "swap". Pour plus d'infos, voir la technique
"Copy-and-swap".)