Small example, this is valid D:
void main()
{
char[] mut = "aaa".dup;
const(char)[] str = mut;
mut[1] = 'b';
assert (str == "aaa"); // oops
}
Small example, this is valid D:
void main()
{
char[] mut = "aaa".dup;
const(char)[] str = mut;
mut[1] = 'b';
assert (str == "aaa"); // oops
}