xxxxxxxxxx
import core.thread;
import std.stdio : write, writeln, writef, writefln;
import std.conv : to;
import std.math;
class DerivedThread : Thread
{
this()
{
super(&run);
}
private:
void run()
{
writeln("String one");
}
void sin()
{
writeln("U Gav No arguments");
}
int sin(int argument)
{
writeln(argument);
writeln(sin(argument));
return sin(argument);
}
}
void main()
{
DerivedThread tred = new DerivedThread;
tred.sin(111);
}