Le 01/07/2012 01:59, dnewbie a écrit :
import std.stdio;
alias void function(int) fooInt;
alias void function(long) fooLong;
int main(string[] args)
{
fooInt f1 = foo;
fooLong f2 = foo;
f1(1L);
f2(1L);
return 0;
}
void foo(int i)
{
writeln(foo(int i));
}
void foo(long i)
{
writeln(foo(long
Simple question. How to I get a function pointer to one of the foo
functions in this case :
void foo(int i);
void foo(long i);
import std.stdio;
alias void function(int) fooInt;
alias void function(long) fooLong;
int main(string[] args)
{
fooInt f1 = foo;
fooLong f2 = foo;
f1(1L);
f2(1L);
return 0;
}
void foo(int i)
{
writeln(foo(int i));
}
void foo(long i)
{
writeln(foo(long i));
}