const(type) vs. const type

Trass3r un at known.com
Tue Jul 20 16:23:02 PDT 2010


> I'm playing with QtD, and I tried to override a QWidget's sizeHint()
> function, which is declared as const QSize sizeHint(). I tried to
> override it by declaring my function as override const(QSize) sizeHint
> () . I got a compiler error that it was "not covariant" with const QSize,

http://digitalmars.com/d/2.0/const3.html
In that case it is a const member function which means it is not allowed  
to change any part of the object through the member function's this  
reference.


More information about the Digitalmars-d-learn mailing list