On Wednesday, 3 December 2014 at 02:20:32 UTC, H. S. Teoh via Digitalmars-d wrote:
On Wed, Dec 03, 2014 at 02:11:54AM +0000, bearophile via Digitalmars-d wrote:
sdvcn:

>void ac(int aa)
>{
>}
>
>void ac(void *a2)
>{
>}
>
>int main(string[] argv)
>{
>auto v = &ac;  //<--- who address
>}
>
>
>who get "void ac(int aa)" address ?

This code:


void foo(int) {}
void foo(void*) {}

void main() {
    auto pfoo = &foo;
}


Gives:

test.d(5,17): Error: cannot infer type from overloaded function symbol & foo
[...]

How do you take the address of specific overload, though?


T

how take (void foo(int)) address?

Reply via email to