digitalmars.D - missing "new" --> Error: "no property 'opCall'..."
- spir (15/15) Nov 07 2010 Hello,
Hello,
class C {int i;}
void main () {
auto c =3D C(i);
}
__trials__.d(31): Error: no property 'opCall' for type '__trials__.C'
Is there a way for the compiler to detect the missing "new" and write a mor=
e appropriate message? (Or maybe add a hint in parens? "(Did you try to ini=
tialise a class instance without 'new'?)")
Also: would it be sensible to make the default opCall for classes precisely=
instance creation? What do you think?
Denis
-- -- -- -- -- -- --
vit esse estrany =E2=98=A3
spir.wikidot.com
Nov 07 2010








spir <denis.spir gmail.com>