Cast to left hand side
tcak via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Sun Nov 9 10:59:59 PST 2014
In some cases, I need to cast right hand side expression to left
hand side. While it looks/feels simple for basic data types, it
requires long lines with duplication when flexible code is
desired to be written.
Example:
int a = 7;
byte b;
b = cast( byte )a;
When I want to create a system where data types should match each
other automatically, my code turns into this.
b = cast( typeof( b ) )a;
Alright, in my use cases, variable names "a" and "b" are long
with module names mostly.
Is there any way to cast to type of left hand side variable the
right side?
More information about the Digitalmars-d-learn
mailing list