struct opAssign in spec
    Ali Çehreli 
    acehreli at yahoo.com
       
    Wed Dec 19 22:56:38 PST 2012
    
    
  
On 12/19/2012 09:57 PM, Red wrote:
 > Looking at the Kindle spec
Here as well:
   http://dlang.org/struct.html#AssignOverload
 > there appears to be an error in the section
 > for structs called Assignment Overload.
 >
 > S* opAssign (ref const S s) {
 > a = s.a;
Of course, there is also the return statement:
     return this;
 > }
 >
 > gives an error:
 > Error: cannot implicitly convert expression (this) of type S to S*
 >
 > S opAssign (ref const S s) {
 >
 > does compile.
You are right. The documentation is wrong.
Ali
    
    
More information about the Digitalmars-d-learn
mailing list