new or no?

Shadow_exe shadow_exe at ukr.net
Sun Dec 23 11:43:53 PST 2012


for(uint y=0; y<10; ++y){
	auto m = new Mutex();
	writeln(&m);
}

run:

7F66E5A05CF8
7F66E5A05CF8
7F66E5A05CF8
7F66E5A05CF8
7F66E5A05CF8
7F66E5A05CF8
7F66E5A05CF8
7F66E5A05CF8
7F66E5A05CF8
7F66E5A05CF8

As I understand it, all the time return one object
But:

auto m = new Mutex();
writeln(&m);
auto m1 = new Mutex();
writeln(&m1);

run:

7FCF60698CF0
7FCF60698CF8


More information about the Digitalmars-d mailing list