static vs non-static

Zhenya zheny at list.ru
Sun Jan 13 07:58:55 PST 2013


Hi!
Sorry,if it already was discussed,but

import std.stdio;

struct Foo
{
	static void bar()
	{
		writeln("static");
	}
	void bar()
	{
		writeln("non-static");
	}
}

int main()
{
     Foo gun;
     gun.bar();//fails here
}

Is it all right,that compiler dosn't prefer non-static function 
in ths case?


More information about the Digitalmars-d-learn mailing list