Simple code that won't compile

Deewiant deewiant.doesnotlike.spam at
Sat Jul 7 13:04:50 PDT 2007

ginophi wrote:
> Thanks for the quick reply. But I forgot to put a 'final' in there. Why
> would it work with 'const int b = 1;' and not 'final int b = 1;' ?

Because D isn't Java.

In D 1.0, which is what you should be using, final only has a meaning regarding
classes and inheritance. See "Virtual Functions" at and "Final Classes" at

If you care about the beta 2.0, see

Remove ".doesnotlike.spam" from the mail address.

More information about the Digitalmars-d-learn mailing list