Le 18/03/2012 16:26, Andrei Alexandrescu a écrit :
On 3/18/12 8:39 AM, deadalnix wrote:
It just show the need of keyword to express the opposite of final,
virtual. The same problem occur with const immutable, you cannot go back
to the mutable world when you use « const: » for example.

Yah, ~const etc. have been suggested a couple of times. Helps casts too.

Andrei

This seems definitively an issue to me. ~const/~final, or mutable/virtual would be a huge benefice to the « : » syntax. And youa re right, it is also a big plus for casting. I would argue for teh last one, especially for the const case, because mutable oppose to both const and immutable, so it isn't the opposite of const.

The case is very similar to public/private/protected, and each have it's own keyword, and it doesn't seems armful.

Note that the same issue exist for shared (but that one doesn't work anyway).

Reply via email to