common types + type modifiers
Simen kjaeraas
simen.kjaras at gmail.com
Sun Jan 30 08:07:25 PST 2011
Michel Fortin <michel.fortin at michelf.com> wrote:
>> unless it's acceptable to just make the mutability const. which would
>> give:
>> cs m cs
>> cs c cs
>> ms m cs
>> ms c cs
>
> No, that doesn't work. There is no common type between shared and
> non-shared.
It's also worth add why this is so: shared guarantees that reads and
writes do not overlap. This means all references to an instance must
type it as either shared or non-shared.
--
Simen
More information about the Digitalmars-d-learn
mailing list