Weed Wrote:

> >> But why not allow this operation at the same speed that allows C++?
> > 
> > If you pass it by value you'll lose polymorphism.
> 
> It is possible that this polymorphism is not needed and should be
> prohibited for operations by value. The class is ready, why it should
> not be used and have to redo it?
> 
> Can not think about changing when the class is ready - he could have
> enormous complexity and hierarchy.

It's probably already designed to be reference-type. I think, you'll have big 
troubles trying to change its semantic to value-type and effectively you'll 
have to redo it.

Reply via email to