
----- Original Message -----
From: "John Femiani"
hello all,
One little question: is it possible to make a class assignable which has reference type members?
Hello Max,
yes it is possible. Just assign the reference member of the rhs to the the reference member of the lhs.
I think he wanted the references to be copied the way pointers would be; i.e after A = B, A refers to the same objects B does (not a copy).
I dont think you can change reference to refer to another object once it is initialized (sec 8.5.3 par. 2). I wonder if you can use placement new and make the assignment operator for your class invoke a copy constructor?
I'm really sorry. I don't know what I was thinking on. Vicente