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.