Remix.run Logo
zabzonk 2 hours ago

> Saying "using RAII for memory management" is insufficient - with just RAII, you cannot even assign a class into a passed-in variable.

What exactly do you mean by " assign a class into a passed-in variable"? Please post some code illustrating what you are talking about.

theamk an hour ago | parent | next [-]

     function make_widget(parent& x):
       w = new Widget()
       x.children.add(w)
RAII is not going to help you here, you need something else (move semantics or refcount-based GC are most common, but other choices exist too).

If this one is too easy, make function return "w" as well, or make it add a widget to two different lists

an hour ago | parent | prev [-]
[deleted]