Class member function with a Callback funtion parameter

H. S. Teoh hsteoh at quickfur.ath.cx
Mon Jan 27 22:20:42 UTC 2020


On Mon, Jan 27, 2020 at 10:13:47PM +0000, Herbert via Digitalmars-d-learn wrote:
> On Monday, 27 January 2020 at 21:51:35 UTC, Adam D. Ruppe wrote:
> > On Monday, 27 January 2020 at 21:21:55 UTC, Herbert wrote:
> > > My project does not allow dynamic memory. So I can't use
> > > delegates.
> > 
> > delegates do not require dynamic memory.
> > 
> > &obj.member doesn't allocate any new memory (it just points to the
> > existing object) yet yields a delegate.
> 
> As I understand the D language documentation says: delegates sometimes
> use dynamic memory.

Only if you're using a lambda or a delegate that captures local
variables.


T

-- 
Fact is stranger than fiction.


More information about the Digitalmars-d-learn mailing list