Member functions with access to local variables

Linden Krouse ztaticnull at gmai.com
Tue Apr 9 12:11:44 PDT 2013


On Tuesday, 9 April 2013 at 12:22:56 UTC, Vladimir Panteleev 
wrote:
> On Monday, 8 April 2013 at 23:43:45 UTC, Linden Krouse wrote:
>> Is there a way to have a function be both a nested function 
>> and a member function of a different class?
>
> You could use inheritance:
>
> class A
> {
> 	int i;
> 	int f() { return i; }
> }
>
> void main()
> {
> 	int j;
>
> 	class B : A
> 	{
> 		override int f() { return i + j; }
> 	}
> }
>
> In the future, consider posting such questions to 
> digitalmars.D.learn.

Ah sorry, it was also kind of a suggestion but mostly a question.
Also the second class is mostly unrelated to the first and they 
both inherit from another classes already.


More information about the Digitalmars-d mailing list