import std.stdio;
class Bob { } void main() { for (auto i = 0; i < 10; i++) { auto pBob = bobFactory(); writefln("bob @ %x\n", pBob); } } Bob *bobFactory() { Bob bob = new Bob; Bob *pBob = &bob; return pBob; }
Fitz via Digitalmars-d-learn Mon, 14 Sep 2020 09:31:20 -0700
import std.stdio;
class Bob { } void main() { for (auto i = 0; i < 10; i++) { auto pBob = bobFactory(); writefln("bob @ %x\n", pBob); } } Bob *bobFactory() { Bob bob = new Bob; Bob *pBob = &bob; return pBob; }