copying const struct

Jack Applegame japplegame at gmail.com
Mon Oct 14 04:35:30 PDT 2013


Why this doesn't compile?

http://dpaste.dzfl.pl/21ef5b04

class Foo {}

struct Bar1 {
	const(Foo[]) member;	
}

struct Bar2 {
	const Foo member;	
}

void main() {
	const Bar1 bar1;
	const Bar2 bar2;
	Bar1 b1 = bar1; // ok
	Bar2 b2 = bar2; // cannot implicitly convert expression (bar2) 
of type const(Bar2) to Bar2
}


More information about the Digitalmars-d-learn mailing list