Why doesn't this work when the function is a static method?
Jack
jckj33 at gmail.com
Wed Jan 13 17:14:04 UTC 2021
works fine (this is defined at global scope, g and baa are same
as static)
int f(HWND hwnd, int n)
{
return n*10;
}
void baa()
{
HWND foo;
writeln(foo.f(10));
}
but if I wrap this within a class:
class Foo
{
static int f(HWND hwnd, int n)
{
return n*10;
}
static void baa()
{
HWND foo;
writeln(foo.f(10));
}
}
I get the error:
Error: no property f for type void*
More information about the Digitalmars-d-learn
mailing list