Getting the address of a member function at compile time inside a member function
user1234
user1234 at 12.de
Sun Jul 6 01:25:18 UTC 2025
On Sunday, 6 July 2025 at 01:10:16 UTC, Steven Schveighoffer
wrote:
> What about just asking for the `funcptr`?
>
>
> ```d
> static void funciont() fn = &foo.funcptr;
> ```
>
> Nope, still the same error. I tried some other stuff, and it
> also told me it cannot evaluate `funcptr` at compile time.
You'll hate my answer but actually that was almost that, you
forgot the parens
```d
auto fn = (&foo).funcptr;
```
More information about the Digitalmars-d
mailing list