In my implementation the copy constructor is declared as private, but it is not implemented; f() cannot use it. -- Ryszard Kabatek Sent through GMX FreeMail - http://www.gmx.net