On 6/18/12 1:35 AM, Matthias Walter wrote:
On 06/18/2012 08:19 AM, Mehrdad wrote:
On Monday, 18 June 2012 at 06:14:22 UTC, Matthias Walter wrote:
Its not, that a const method cannot modify an object, it just
ensures that the const method cannot modify the object *by using
the this-pointer*.



I see...


So that means you /can't/ tell something just by looking at a part
of the code, right?

(Just mentioning this since this idea seemed to be emphasized a lot
by D.)

Yes, you are right with that.

Actually things are a fair amount subtler. On the face of it, immutable does fulfill the OP's expectation. But even for const code, there's still a lot of guarantees that can be inferred depending on the types involved.

Andrei

Reply via email to