Why doesn't this work when the function is a static method?
Paul Backus
snarwin at gmail.com
Wed Jan 13 17:21:23 UTC 2021
On Wednesday, 13 January 2021 at 17:14:04 UTC, Jack wrote:
> 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*
Member functions (including static ones) can't be called with
UFCS.
More information about the Digitalmars-d-learn
mailing list