function overloading of address
sdvcn via Digitalmars-d
digitalmars-d at puremagic.com
Tue Dec 2 18:30:27 PST 2014
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 = ∾ //<--- 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?
More information about the Digitalmars-d
mailing list