Hi Greg, Change it to... C(const A& a) : initialize....{do Stuff;} The const keyword is important. Temporaries are not allowed there, otherwise. It's in the C++ language specification. --Eljay
Hi Greg, Change it to... C(const A& a) : initialize....{do Stuff;} The const keyword is important. Temporaries are not allowed there, otherwise. It's in the C++ language specification. --Eljay