digitalmars.D.learn - Mutable reference to const objects
- Yuxuan Shui (4/4) Jul 01 2015 How do I express a mutable reference to a const object in D?
- Yuxuan Shui (7/11) Jul 01 2015 I wonder will something like:
- Nicholas Wilson (3/15) Jul 01 2015 You want rebindable.
How do I express a mutable reference to a const object in D? What I want to do is to define a variable, which refers a constant object, but I can change which constant object it is referring. Is this possible?
Jul 01 2015
On Wednesday, 1 July 2015 at 08:30:23 UTC, Yuxuan Shui wrote:How do I express a mutable reference to a const object in D? What I want to do is to define a variable, which refers a constant object, but I can change which constant object it is referring. Is this possible?I wonder will something like: class Const(T): const(T) inner; alias this inner; } work?
Jul 01 2015
On Wednesday, 1 July 2015 at 08:33:44 UTC, Yuxuan Shui wrote:On Wednesday, 1 July 2015 at 08:30:23 UTC, Yuxuan Shui wrote:You want rebindable. see http://dlang.org/phobos/std_typecons.htmlHow do I express a mutable reference to a const object in D? What I want to do is to define a variable, which refers a constant object, but I can change which constant object it is referring. Is this possible?I wonder will something like: class Const(T): const(T) inner; alias this inner; } work?
Jul 01 2015