On Tuesday, 9 April 2013 at 07:11:02 UTC, Jacob Carlborg wrote:
On 2013-04-09 05:30, Walter Bright wrote:

In C++, it is legal to cast away const and mutate it. That is undefined
behavior in D.

Didn't they change how const behaves in C++11, I'm thinking of this:

http://channel9.msdn.com/posts/C-and-Beyond-2012-Herb-Sutter-You-dont-know-blank-and-blank

Yes, but it is changed only for multi-threaded code (because the very concept of concurrency is defined first in C++11). Single-thread semantics remain the same.

Reply via email to