How to copy object of class A to another object of class B?

zhmt via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Wed Jan 28 06:34:18 PST 2015


void getT(SRC,DEST)(SRC src,DEST dest)
{
	foreach (i, type; typeof(SRC.tupleof)) {
		string name = SRC.tupleof[i].stringof;
		__traits(getMember, dest, name) =  __traits(getMember, src, 
name);
  		writeln(name);
	}
}

when I write the code above, the compile complains that:

source/app.d(14): Error: variable name cannot be read at compile 
time.


More information about the Digitalmars-d-learn mailing list