Wanting an immutable associative array in a class
bearophile
bearophileHUGS at lycos.com
Thu Jul 29 19:55:35 PDT 2010
RedZone:
> But it would be nice if I could have the array reference itself be immutable
> and not just the array's contents. Is there any way I could do this?
Let's say your code is as your second example:
class Foo {
private:
immutable int[string] bar;
public:
this() {
bar = ["AB":1, "CD":2, "EF":3];
}
}
void main() {
auto f = new Foo;
}
How can you change the array reference outside the class constructor?
Bye,
bearophile
More information about the Digitalmars-d-learn
mailing list