Object "A" inherited object "B". And you need to return the object link "B".
Mihail Lorenko
miha.uva at ya.ru
Thu Feb 6 12:15:17 UTC 2020
Hello!
Interested in a question.
Object "A" inherited object "B". And you need to return the
object link "B". Is this possible in this language? Here is an
example:
>class B
>{
> protected int a;
> public void step() {};
>}
>
>class A : B
>{
> public override step()
> {
> import std.random;
> a = uniform(5,100);
> }
>}
>
>void main()
>{
> B* b;
> A a;
> a.step();
> b = a.B; // @FixMe: Here you need a link to object B from
> object A.
>}
Sorry to trouble you, thanks in advance!
More information about the Digitalmars-d-learn
mailing list