Problem with const correctness
Ali Çehreli
acehreli at yahoo.com
Fri Dec 7 13:29:08 PST 2012
On 12/07/2012 06:18 AM, Gor Gyolchanyan wrote:
> this(this)
> {
> _array = _array.dup;
> }
> ref Array!Type_ opAssign(in Array!Type_ array_)
> {
> _array = array_._array.dup;
> return this;
> }
There has been discussions on the D.learn forum recently. Apparently,
the compiler-generated opAssign calls the postblit automatically anyway.
(Maybe also for user-defined opAssign as well. I am not sure.)
Unless there is a compiler bug about that, you may not need the opAssign
definition after all.
Ali
More information about the Digitalmars-d
mailing list