On Thursday, 19 January 2017 at 00:55:42 UTC, NotSpooky wrote:
You already answered on the IRC so thanks X2.
So, it's problematic to have pointers to structs in all cases according to spec?

Maybe... though in practice (and with C compatibility), pointers to ones where you know the memory management scheme is fine.

So if you declare a local, and get a pointer to it, you're OK. Or if you new it, or malloc it, or something like that.

The big problem with a pointer to itself in the constructor or as a member is that the struct itself doesn't know where it is going or how it was allocated, just the code outside does.

Reply via email to