> That is the mandated behaviour, in particular if the source and the > target don't have the same length then the behaviour is undefined. I think the problem is that the assignment and copy ctor do different things. Why is that? -benjamin