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