const(type) vs. const type

Mike Linford mike.linford.reg at gmail.com
Tue Jul 20 15:57:41 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, 
and when I changed it to that it worked fine. I've skimmed through the 
documentation but don't understand what the difference is. Any help?



-- 
Mike Linford


More information about the Digitalmars-d-learn mailing list